本文整理汇总了C#中Brainsbits.LLB.maestras.tools.ObtenerEdadDesdeFechaNacimiento方法的典型用法代码示例。如果您正苦于以下问题:C# tools.ObtenerEdadDesdeFechaNacimiento方法的具体用法?C# tools.ObtenerEdadDesdeFechaNacimiento怎么用?C# tools.ObtenerEdadDesdeFechaNacimiento使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Brainsbits.LLB.maestras.tools
的用法示例。
在下文中一共展示了tools.ObtenerEdadDesdeFechaNacimiento方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GenerarPDFAfiliaciones
/// <summary>
/// HECHO POR CESAR PULIDO
/// EL DIA 19 DE DICIEMBRE DE 2012
/// PARA OBTENER EL ARCHIVO CON LA INFORMACION DE LAS AFICLIACIONES DEL EMPLEADO
/// </summary>
/// <param name="ID_SOLICITUD"></param>
/// <param name="ID_REQUERIMIENTO"></param>
/// <param name="ID_EMPLEADO"></param>
/// <returns></returns>
public byte[] GenerarPDFAfiliaciones(Decimal ID_SOLICITUD, Decimal ID_REQUERIMIENTO, Decimal ID_EMPLEADO, Decimal ID_CONTRATO)
{
tools _tools = new tools();
registroContrato _registroContrato = new registroContrato(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
DataTable tablaInfoContrato = _registroContrato.obtenerInfoNomEmpleadoPorIdSolicitudIdRequerimiento(ID_SOLICITUD, ID_REQUERIMIENTO, ID_EMPLEADO);
DataRow filaInfoContrato = tablaInfoContrato.Rows[0];
Decimal ID_AFILIACION_ARP = Convert.ToDecimal(filaInfoContrato["ID_ARP"]);
Decimal ID_AFILIACION_CAJA_C = Convert.ToDecimal(filaInfoContrato["ID_CAJA_C"]);
Decimal ID_AFILIACION_EPS = Convert.ToDecimal(filaInfoContrato["ID_EPS"]);
Decimal ID_AFILIACION_F_PENSIONES = Convert.ToDecimal(filaInfoContrato["ID_F_PENSIONES"]);
radicacionHojasDeVida _radicacionHojasDeVida = new radicacionHojasDeVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
DataTable tablaSolicitud = _radicacionHojasDeVida.ObtenerRegSolicitudesingresoPorIdSolicitud(Convert.ToInt32(ID_SOLICITUD));
DataRow filaSolicitud = tablaSolicitud.Rows[0];
String NOMBRE_ASPIRANTE = filaSolicitud["NOMBRES"].ToString().Trim() + " " + filaSolicitud["APELLIDOS"].ToString().Trim();
String DOC_IDENTIDAD_ASPIRANTE = filaSolicitud["TIP_DOC_IDENTIDAD"].ToString().Trim() + " " + filaSolicitud["NUM_DOC_IDENTIDAD"].ToString().Trim();
String DIRECCION_ASPIRANTE = filaSolicitud["DIR_ASPIRANTE"].ToString().Trim();
String CIUDAD_ASPIRANTE = filaSolicitud["NOMBRE_CIUDAD"].ToString().Trim();
String SECTOR_ASPIRANTE = filaSolicitud["SECTOR"].ToString();
String TELEFONOS_ASPIRANTE = filaSolicitud["TEL_ASPIRANTE"].ToString();
String ASPIRACION_SALARIAL_ASPIRANTE;
try { ASPIRACION_SALARIAL_ASPIRANTE = Convert.ToInt32(filaSolicitud["ASPIRACION_SALARIAL"]).ToString(); }
catch { ASPIRACION_SALARIAL_ASPIRANTE = "Desconocido."; }
String EMAIL_ASPIRANTE = filaSolicitud["E_MAIL"].ToString().Trim();
int EDAD_ASPIRANTE = 0;
if (DBNull.Value.Equals(filaSolicitud["FCH_NACIMIENTO"]) == false)
{
try
{
EDAD_ASPIRANTE = _tools.ObtenerEdadDesdeFechaNacimiento(Convert.ToDateTime(filaSolicitud["FCH_NACIMIENTO"]));
}
catch
{
EDAD_ASPIRANTE = 0;
}
}
//FEMENINO, MASCULINO
String SEXO = "Desconocido.";
String LIBRETA_MILITAR = "Desconocida.";
if (DBNull.Value.Equals(filaSolicitud["SEXO"]) == false)
{
if (filaSolicitud["SEXO"].ToString().ToUpper() == "F")
{
SEXO = "Femenino";
LIBRETA_MILITAR = "No Aplica";
}
else
{
if (filaSolicitud["SEXO"].ToString().ToUpper() == "M")
{
SEXO = "Masculino";
LIBRETA_MILITAR = filaSolicitud["LIB_MILITAR"].ToString();
}
}
}
//cargo al que aspira el candidato (cargo generico)
cargo _cargo = new cargo(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
DataTable tablaOcupacionAspira = _cargo.ObtenerOcupacionPorIdOcupacion(ID_SOLICITUD);
String CARGO_APLICA = "Desconocido";
if (tablaOcupacionAspira.Rows.Count > 0)
{
DataRow filaOcupacionAspira = tablaOcupacionAspira.Rows[0];
CARGO_APLICA = filaOcupacionAspira["NOM_OCUPACION"].ToString().Trim();
}
//En esta variable cargamos el documento plantilla
StreamReader archivo_original = new StreamReader(Server.MapPath(@"~\plantillas_reportes\informeAfiliaciones.htm"));
String html_formato_afilicaciones = archivo_original.ReadToEnd();
archivo_original.Dispose();
archivo_original.Close();
String html_encabezado = "<html>";
html_encabezado += "<body>";
String html_pie = "</body>";
html_pie += "</html>";
html_formato_afilicaciones = html_encabezado + html_formato_afilicaciones;
html_formato_afilicaciones = html_formato_afilicaciones.Replace("[NOMBRE_TRABAJADOR]", NOMBRE_ASPIRANTE);
html_formato_afilicaciones = html_formato_afilicaciones.Replace("[DOC_IDENTIDAD_TRABAJADOR]", DOC_IDENTIDAD_ASPIRANTE);
if (EDAD_ASPIRANTE > 0)
//.........这里部分代码省略.........
示例2: GenerarPDFEntrevistaRetiro
public byte[] GenerarPDFEntrevistaRetiro(Decimal ID_EMPLEADO, Decimal ID_SOLICITUD, Decimal ID_EMPRESA)
{
String USULOG_ENTREVISTA = Session["USU_LOG"].ToString();
tools _tools = new tools();
// OBTENEMOS INFORMACION DE USUARIO
usuario _usuario = new usuario(Session["idEmpresa"].ToString());
DataTable tablaUsuario = _usuario.ObtenerUsuarioPorUsuLog(USULOG_ENTREVISTA); //ACA VA ES EL DE LA ENTREVISTA
DataRow filaUsuario = tablaUsuario.Rows[0];
String NOMBRE_DILIGENCIA = "";
if (filaUsuario["USU_TIPO"].ToString().ToUpper() == "PLANTA")
{
NOMBRE_DILIGENCIA = filaUsuario["NOMBRES"].ToString().Trim() + " " + filaUsuario["APELLIDOS"].ToString().Trim();
}
else
{
NOMBRE_DILIGENCIA = filaUsuario["NOMBRES_EXTERNO"].ToString().Trim() + " " + filaUsuario["APELLIDOS_EXTERNO"].ToString().Trim();
}
//OBTENEMOS LA INFORMACION DEL CLIENTE
cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
DataTable tablaCliente = _cliente.ObtenerEmpresaConIdEmpresa(ID_EMPRESA);
DataRow filaCliente = tablaCliente.Rows[0];
String RAZ_SOCIAL = filaCliente["RAZ_SOCIAL"].ToString().Trim();
String NIT_EMPRESA = filaCliente["NIT_EMPRESA"].ToString().Trim() + "-" + filaCliente["DIG_VER"].ToString().Trim();
String DIR_EMPRESA = filaCliente["DIR_EMP"].ToString().Trim() + " " + filaCliente["ID_CIUDAD_EMPRESA"].ToString().Trim();
//OBTENEMOS LA INFORMACION DE LA SOLICITUD DE INGRESO
radicacionHojasDeVida _radicacionHojasDeVida = new radicacionHojasDeVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
DataTable tablaSolicitud = _radicacionHojasDeVida.ObtenerRegSolicitudesingresoPorIdSolicitud(Convert.ToInt32(ID_SOLICITUD));
DataRow filaSolicitud = tablaSolicitud.Rows[0];
String NOMBRE_ASPIRANTE = filaSolicitud["NOMBRES"].ToString().Trim() + " " + filaSolicitud["APELLIDOS"].ToString().Trim();
String DOC_IDENTIDAD_ASPIRANTE = filaSolicitud["TIP_DOC_IDENTIDAD"].ToString().Trim() + " " + filaSolicitud["NUM_DOC_IDENTIDAD"].ToString().Trim();
int EDAD_ASPIRANTE = 0;
if (DBNull.Value.Equals(filaSolicitud["FCH_NACIMIENTO"]) == false)
{
try
{
EDAD_ASPIRANTE = _tools.ObtenerEdadDesdeFechaNacimiento(Convert.ToDateTime(filaSolicitud["FCH_NACIMIENTO"]));
}
catch
{
EDAD_ASPIRANTE = 0;
}
}
String DIRECCION_ASPIRANTE = filaSolicitud["DIR_ASPIRANTE"].ToString().Trim();
String CIUDAD_ASPIRANTE = filaSolicitud["NOMBRE_CIUDAD"].ToString().Trim();
String SECTOR_ASPIRANTE = filaSolicitud["SECTOR"].ToString();
String TELEFONOS_ASPIRANTE = filaSolicitud["TEL_ASPIRANTE"].ToString();
String EMAIL_ASPIRANTE = filaSolicitud["E_MAIL"].ToString().Trim();
//DATOS DEL MOTIVO DE RETIRO
MotivoRotacionRetiro _motivo = new MotivoRotacionRetiro(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
DataTable tablaResultadosEntrevista = _motivo.ObtenerResultadosEntrevistaDeRetiroParaEmpleado(ID_EMPLEADO);
//CREAMOS LA TABLA DE MOTIVOS DE RETIRO
Boolean yaSeTieneObservaciones = false;
String OBSERVACIONES = null;
String html_tabla_motivos = "<table border=\"1\" cellpadding=\"1\" cellspacing=\"0\" width=\"95%\" align=\"center\" style=\"font-size:8px; line-height:9px;\">";
html_tabla_motivos += "<tr>";
html_tabla_motivos += "<td width=\"50%\" style=\"text-align:center;\">";
html_tabla_motivos += "CATEGORÍA";
html_tabla_motivos += "</td>";
html_tabla_motivos += "<td width=\"50%\" style=\"text-align:center;\">";
html_tabla_motivos += "MOTIVO";
html_tabla_motivos += "</td>";
html_tabla_motivos += "</tr>";
foreach (DataRow filaMotivo in tablaResultadosEntrevista.Rows)
{
if (yaSeTieneObservaciones == false)
{
//SOLO UNA VEZ
OBSERVACIONES = filaMotivo["OBSERVACIONES"].ToString().Trim();
yaSeTieneObservaciones = true;
}
Decimal ID_DETALLE_ROTACION_EMPLEADO = Convert.ToDecimal(filaMotivo["ID_DETALLE_ROTACION_EMPLEADO"]);
Decimal ID_MAESTRA_ROTACION_EMPLEADO = Convert.ToDecimal(filaMotivo["ID_MAESTRA_ROTACION_EMPLEADO"]);
Decimal ID_ROTACION_EMPRESA = Convert.ToDecimal(filaMotivo["ID_ROTACION_EMPRESA"]);
//OBTENEMOS DATOS COMPLEMENTARIOS POR MEDIO DE ID_ROTACION_EMPRESA
DataTable tablaInfoComplementaria = _motivo.ObtenerMotivoEmpresaPorId(ID_ROTACION_EMPRESA);
DataRow filaInfoComplementaria = tablaInfoComplementaria.Rows[0];
html_tabla_motivos += "<tr>";
html_tabla_motivos += "<td width=\"50%\" style=\"text-align:justify;\">";
html_tabla_motivos += filaInfoComplementaria["TITULO_MAESTRA_ROTACION"];
html_tabla_motivos += "</td>";
html_tabla_motivos += "<td width=\"50%\" style=\"text-align:justify;\">";
html_tabla_motivos += filaInfoComplementaria["TITULO"];
html_tabla_motivos += "</td>";
html_tabla_motivos += "</tr>";
}
html_tabla_motivos += "</table>";
//.........这里部分代码省略.........
示例3: Cargar_Grilla_Composicionfamiliar_Desdetabla
private void Cargar_Grilla_Composicionfamiliar_Desdetabla(DataTable tablaComposicion)
{
tools _tools = new tools();
GridView_ComposicionFamiliar.DataSource = tablaComposicion;
GridView_ComposicionFamiliar.DataBind();
for (int i = 0; i < GridView_ComposicionFamiliar.Rows.Count; i++)
{
GridViewRow filaGrilla = GridView_ComposicionFamiliar.Rows[i];
DataRow filaTabla = tablaComposicion.Rows[i];
DropDownList droptipoFamiliar = filaGrilla.FindControl("DropDownList_TipoFamiliar") as DropDownList;
Cargar_DropDownList_TipoFamiliar(droptipoFamiliar);
droptipoFamiliar.SelectedValue = filaTabla["ID_TIPO_FAMILIAR"].ToString().Trim();
TextBox textoNombres = filaGrilla.FindControl("TextBox_NombresFamiliar") as TextBox;
textoNombres.Text = filaTabla["NOMBRES"].ToString().Trim();
TextBox textoApellidos = filaGrilla.FindControl("TextBox_ApellidosFamiliar") as TextBox;
textoApellidos.Text = filaTabla["APELLIDOS"].ToString().Trim();
TextBox textoFechaFamiliar = filaGrilla.FindControl("TextBox_FechaNacimientoFamiliar") as TextBox;
Label labelEdad = filaGrilla.FindControl("Label_Edad") as Label;
if (String.IsNullOrEmpty(filaTabla["FECHA_NACIMIENTO"].ToString().Trim()) == false)
{
textoFechaFamiliar.Text = Convert.ToDateTime(filaTabla["FECHA_NACIMIENTO"]).ToShortDateString();
try
{
labelEdad.Text = "Edad: " + _tools.ObtenerEdadDesdeFechaNacimiento(Convert.ToDateTime(filaTabla["FECHA_NACIMIENTO"])).ToString();
}
catch
{
labelEdad.Text = "Edad: Desconocida.";
}
}
else
{
textoFechaFamiliar.Text = "";
labelEdad.Text = "Edad: Desconocida.";
}
TextBox textoProfesion = filaGrilla.FindControl("TextBox_ProfesionFamiliar") as TextBox;
textoProfesion.Text = filaTabla["PROFESION"].ToString().Trim();
CheckBox checkExtranjero = filaGrilla.FindControl("CheckBox_Extranjero") as CheckBox;
Panel panelViveEn = filaGrilla.FindControl("Panel_ViveEn") as Panel;
DropDownList dropDepartamento = filaGrilla.FindControl("DropDownList_DepartamentoFamiliar") as DropDownList;
DropDownList dropCiudad = filaGrilla.FindControl("DropDownList_CiudadFamiliar") as DropDownList;
if (String.IsNullOrEmpty(filaTabla["ID_CIUDAD"].ToString().Trim()) == false)
{
if (filaTabla["ID_CIUDAD"].ToString().Trim() == "EXTRA")
{
checkExtranjero.Checked = true;
panelViveEn.Visible = false;
cargar_DropDownList_DEPARTAMENTO(dropDepartamento);
dropCiudad.Items.Clear();
}
else
{
DataRow filaInfoCiudadYDepartamento = obtenerDatosCiudadViveFamiliar(filaTabla["ID_CIUDAD"].ToString().Trim());
cargar_DropDownList_DEPARTAMENTO(dropDepartamento);
dropDepartamento.SelectedValue = filaInfoCiudadYDepartamento["ID_DEPARTAMENTO"].ToString().Trim();
cargar_DropDownList_CIUDAD(filaInfoCiudadYDepartamento["ID_DEPARTAMENTO"].ToString().Trim(), dropCiudad);
dropCiudad.SelectedValue = filaInfoCiudadYDepartamento["ID_CIUDAD"].ToString().Trim();
}
}
else
{
checkExtranjero.Checked = false;
panelViveEn.Visible = true;
cargar_DropDownList_DEPARTAMENTO(dropDepartamento);
dropCiudad.Items.Clear();
}
CheckBox check = filaGrilla.FindControl("CheckBox_ViveConElFamiliar") as CheckBox;
if (filaTabla["VIVE_CON_EL"].ToString().Trim().ToUpper() == "TRUE")
{
check.Checked = true;
}
else
{
check.Checked = false;
}
}
ObtenerNumeroDeHijos();
}
示例4: GenerarPDFEntrevista
/// <summary>
/// HECHO POR CESAR PULIDO
/// EL DIA 18 DE DICIMEBRE DE 2012
/// PARA GENERAR LA ENTRVISTA CON O SIN COMPETENCIAS
/// </summary>
/// <returns></returns>
public byte[] GenerarPDFEntrevista(Decimal ID_SOLICITUD, Decimal ID_PERFIL)
{
//ok
tools _tools = new tools();
radicacionHojasDeVida _radicacionHojasDeVida = new radicacionHojasDeVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
DataTable tablaSolicitud = _radicacionHojasDeVida.ObtenerRegSolicitudesingresoPorIdSolicitud(Convert.ToInt32(ID_SOLICITUD));
DataRow filaSolicitud = tablaSolicitud.Rows[0];
String NOMBRE_ASPIRANTE = filaSolicitud["NOMBRES"].ToString().Trim() + " " + filaSolicitud["APELLIDOS"].ToString().Trim();
String DOC_IDENTIDAD_ASPIRANTE = filaSolicitud["TIP_DOC_IDENTIDAD"].ToString().Trim() + " " + filaSolicitud["NUM_DOC_IDENTIDAD"].ToString().Trim();
int EDAD_ASPIRANTE = 0;
if (DBNull.Value.Equals(filaSolicitud["FCH_NACIMIENTO"]) == false)
{
try
{ EDAD_ASPIRANTE = _tools.ObtenerEdadDesdeFechaNacimiento(Convert.ToDateTime(filaSolicitud["FCH_NACIMIENTO"])); }
catch { EDAD_ASPIRANTE = 0; }
}
String TIPO_VIVIENDA_ASPIRANTE = "Desconocida";
if(DBNull.Value.Equals(filaSolicitud["TIPO_VIVIENDA"]) == false)
{
TIPO_VIVIENDA_ASPIRANTE = filaSolicitud["TIPO_VIVIENDA"].ToString().Trim();
}
String CIUDAD_ASPIRANTE = "Desconocida";
if (DBNull.Value.Equals(filaSolicitud["NOMBRE_CIUDAD"]) == false)
{
CIUDAD_ASPIRANTE = filaSolicitud["NOMBRE_CIUDAD"].ToString().Trim();
}
String DIRECCION_ASPIRANTE = filaSolicitud["DIR_ASPIRANTE"].ToString().Trim();
String SECTOR_ASPIRANTE = filaSolicitud["SECTOR"].ToString().Trim();
String ESTRATO_ASPIRANTE = "Desconocido";
if (DBNull.Value.Equals(filaSolicitud["ESTRATO"]) == false) { ESTRATO_ASPIRANTE = filaSolicitud["ESTRATO"].ToString().Trim(); }
String TELEFONOS_ASPIRANTE = filaSolicitud["TEL_ASPIRANTE"].ToString();
String ASPIRACION_SALARIAL_ASPIRANTE;
try { ASPIRACION_SALARIAL_ASPIRANTE = Convert.ToInt32(filaSolicitud["ASPIRACION_SALARIAL"]).ToString(); }
catch { ASPIRACION_SALARIAL_ASPIRANTE = "Desconocido."; }
String ESTADO_CIVIL = "Desconocido";
if (DBNull.Value.Equals(filaSolicitud["ESTADO_CIVIL"]) == false)
{
ESTADO_CIVIL = filaSolicitud["ESTADO_CIVIL"].ToString().Trim();
}
String EMAIL_ASPIRANTE = filaSolicitud["E_MAIL"].ToString().Trim();
//FEMENINO, MASCULINO
String SEXO = "Desconocido.";
String LIBRETA_MILITAR = "Desconocida.";
if (DBNull.Value.Equals(filaSolicitud["SEXO"]) == false)
{
if (filaSolicitud["SEXO"].ToString().ToUpper() == "F")
{
SEXO = "Femenino";
LIBRETA_MILITAR = "No Aplica";
}
else
{
if (filaSolicitud["SEXO"].ToString().ToUpper() == "M")
{
SEXO = "Masculino";
LIBRETA_MILITAR = filaSolicitud["LIB_MILITAR"].ToString();
}
}
}
//cargo al que aspira el candidato (cargo generico)
String CARGO_APLICA = "Desconocido";
Decimal ID_OCUPACION = 0;
perfil _perfil = new perfil(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
DataTable tablaPerfil = new DataTable();
Decimal ID_ASSESMENT_CENTER = 0;
if (ID_PERFIL <= 0)
{
CARGO_APLICA = "Entrevista por Producción.";
ID_ASSESMENT_CENTER = 0;
}
else
{
tablaPerfil = _perfil.ObtenerPorRegistro(ID_PERFIL);
if (tablaPerfil.Rows.Count <= 0)
{
CARGO_APLICA = "Desconocido.";
ID_ASSESMENT_CENTER = 0;
}
//.........这里部分代码省略.........
示例5: TextBox_FechaNacimientoFamiliar_TextChanged
protected void TextBox_FechaNacimientoFamiliar_TextChanged(object sender, EventArgs e)
{
tools _tools = new tools();
Int32 indexSeleccionado = Convert.ToInt32(HiddenField_FILA_SELECCIONADA_GRILLA_COMPOSIIONFAMILIAR.Value);
TextBox textoFechaNacimiento = GridView_ComposicionFamiliar.Rows[indexSeleccionado].FindControl("TextBox_FechaNacimientoFamiliar") as TextBox;
Label LabelEdad = GridView_ComposicionFamiliar.Rows[indexSeleccionado].FindControl("Label_Edad") as Label;
if (textoFechaNacimiento.Text.Length > 0)
{
try
{
LabelEdad.Text = "Edad: " + _tools.ObtenerEdadDesdeFechaNacimiento(Convert.ToDateTime(textoFechaNacimiento.Text)).ToString();
}
catch
{
LabelEdad.Text = "Edad: Desconocida.";
}
}
else
{
LabelEdad.Text = "Edad: Desconocida.";
}
}