当前位置: 首页>>代码示例>>C#>>正文


C# tools.DiferenciaFechas方法代码示例

本文整理汇总了C#中Brainsbits.LLB.maestras.tools.DiferenciaFechas方法的典型用法代码示例。如果您正苦于以下问题:C# tools.DiferenciaFechas方法的具体用法?C# tools.DiferenciaFechas怎么用?C# tools.DiferenciaFechas使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Brainsbits.LLB.maestras.tools的用法示例。


在下文中一共展示了tools.DiferenciaFechas方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Cargar_Grilla_ExperienciaLaboral_Desdetabla

    private void Cargar_Grilla_ExperienciaLaboral_Desdetabla(DataTable tablainformacion)
    {
        GridView_ExperienciaLaboral.DataSource = tablainformacion;
        GridView_ExperienciaLaboral.DataBind();

        for (int i = 0; i < GridView_ExperienciaLaboral.Rows.Count; i++)
        {
            GridViewRow filaGrilla = GridView_ExperienciaLaboral.Rows[i];
            DataRow filaTabla = tablainformacion.Rows[i];

            TextBox textoEmpresa = filaGrilla.FindControl("TextBox_Empresa") as TextBox;
            textoEmpresa.Text = filaTabla["EMPRESA"].ToString().Trim();

            TextBox textoInstitucion = filaGrilla.FindControl("TextBox_Cargo") as TextBox;
            textoInstitucion.Text = filaTabla["CARGO"].ToString().Trim();

            TextBox textoFunciones = filaGrilla.FindControl("TextBox_FuncionesRealizadas") as TextBox;
            textoFunciones.Text = filaTabla["FUNCIONES"].ToString().Trim();

            TextBox textoFechaInicio = filaGrilla.FindControl("TextBox_FechaIngreso") as TextBox;
            if (String.IsNullOrEmpty(filaTabla["FECHA_INGRESO"].ToString().Trim()) == false)
            {
                textoFechaInicio.Text = Convert.ToDateTime(filaTabla["FECHA_INGRESO"]).ToShortDateString();
            }
            else
            {
                textoFechaInicio.Text = "";
            }

            TextBox textoFechaRetiro = filaGrilla.FindControl("TextBox_FechaRetiro") as TextBox;
            if (String.IsNullOrEmpty(filaTabla["FECHA_RETIRO"].ToString().Trim()) == false)
            {
                textoFechaRetiro.Text = Convert.ToDateTime(filaTabla["FECHA_RETIRO"]).ToShortDateString();
            }
            else
            {
                textoFechaRetiro.Text = "";
            }

            Label labelTiempoTrabajado = filaGrilla.FindControl("Label_TiempoTrabajado") as Label;

            Boolean correcto = true;
            DateTime fechaIngreso;
            DateTime fechaRetiro;
            try
            {
                fechaIngreso = Convert.ToDateTime(textoFechaInicio.Text);
            }
            catch
            {
                correcto = false;
                fechaIngreso = new DateTime();
            }

            if (correcto == true)
            {
                Boolean conContratoVigente = true;
                try
                {
                    fechaRetiro = Convert.ToDateTime(textoFechaRetiro.Text);
                    conContratoVigente = false;
                }
                catch
                {
                    conContratoVigente = true;
                    fechaRetiro = Convert.ToDateTime(DateTime.Now.ToShortDateString());
                }

                if (fechaRetiro < fechaIngreso)
                {
                    labelTiempoTrabajado.Text = "Error en fechas.";
                }
                else
                {
                    tools _tools = new tools();

                    if (conContratoVigente == true)
                    {
                        labelTiempoTrabajado.Text = "Lleva trabajando: " + _tools.DiferenciaFechas(fechaRetiro, fechaIngreso);
                    }
                    else
                    {
                        labelTiempoTrabajado.Text = "Trabajó: " + _tools.DiferenciaFechas(fechaRetiro, fechaIngreso);
                    }
                }
            }
            else
            {
                labelTiempoTrabajado.Text = "Tiempo Desconocido.";
            }

            DropDownList dropMotivoRetiro = filaGrilla.FindControl("DropDownList_MotivoRetiro") as DropDownList;
            try
            {
                dropMotivoRetiro.SelectedValue = filaTabla["MOTIVO_RETIRO"].ToString().Trim();
            }
            catch
            {
                dropMotivoRetiro.SelectedIndex = 0;
            }
//.........这里部分代码省略.........
开发者ID:jquirogadesarrollador,项目名称:Varu_Original,代码行数:101,代码来源:solicitudIngreso.aspx.cs

示例2: GenerarPDFEntrevista


//.........这里部分代码省略.........
            DateTime fechaRetiro;
            try
            {
                fechaIngreso = Convert.ToDateTime(filaExperienciaLaboral["FECHA_INGRESO"]);
            }
            catch
            {
                correcto = false;
                fechaIngreso = new DateTime();
            }

            if (correcto == true)
            {
                Boolean conContratoVigente = true;
                try
                {
                    fechaRetiro = Convert.ToDateTime(filaExperienciaLaboral["FECHA_RETIRO"]);
                    conContratoVigente = false;
                }
                catch
                {
                    conContratoVigente = true;
                    fechaRetiro = Convert.ToDateTime(DateTime.Now.ToShortDateString());
                }

                if (fechaRetiro < fechaIngreso)
                {
                    html_tabla_experiencia_laboral += "Error en fechas.";
                }
                else
                {
                    if (conContratoVigente == true)
                    {
                        html_tabla_experiencia_laboral += "Lleva trabajando: " + _tools.DiferenciaFechas(fechaRetiro, fechaIngreso);
                    }
                    else
                    {
                        html_tabla_experiencia_laboral += "Trabajó: " + _tools.DiferenciaFechas(fechaRetiro, fechaIngreso);
                    }
                }
            }
            else
            {
                html_tabla_experiencia_laboral += "Desconocido.";
            }
            html_tabla_experiencia_laboral += "</td>";
            html_tabla_experiencia_laboral += "</tr>";

            html_tabla_experiencia_laboral += "<tr>";
            html_tabla_experiencia_laboral += "<td width=\"50%\" style=\"text-align:left;\">";
            html_tabla_experiencia_laboral += "MOTIVO_RETIRO:";
            html_tabla_experiencia_laboral += "</td>";
            html_tabla_experiencia_laboral += "<td width=\"50%\" style=\"text-align:left;\">";
            html_tabla_experiencia_laboral += filaExperienciaLaboral["MOTIVO_RETIRO"].ToString().Trim();
            html_tabla_experiencia_laboral += "</td>";
            html_tabla_experiencia_laboral += "</tr>";

            html_tabla_experiencia_laboral += "<tr>";
            html_tabla_experiencia_laboral += "<td width=\"50%\" style=\"text-align:left;\">";
            html_tabla_experiencia_laboral += "ULTIMO SALARIO:";
            html_tabla_experiencia_laboral += "</td>";
            html_tabla_experiencia_laboral += "<td width=\"50%\" style=\"text-align:left;\">";
            html_tabla_experiencia_laboral += String.Format("$ {0:N2}", Convert.ToDecimal(filaExperienciaLaboral["ULTIMO_SALARIO"]));
            html_tabla_experiencia_laboral += "</td>";
            html_tabla_experiencia_laboral += "</tr>";
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:66,代码来源:maestrasInterfaz.cs

示例3: TextBox_FechaIngreso_TextChanged

    protected void TextBox_FechaIngreso_TextChanged(object sender, EventArgs e)
    {
        Int32 indexSeleccionado = Convert.ToInt32(HiddenField_FILA_SELECCIONADA_GRILLA_EXPLABORAL.Value);

        TextBox textoFechaIngreso = GridView_ExperienciaLaboral.Rows[indexSeleccionado].FindControl("TextBox_FechaIngreso") as TextBox;
        TextBox textoFechaRetiro = GridView_ExperienciaLaboral.Rows[indexSeleccionado].FindControl("TextBox_FechaRetiro") as TextBox;
        Label labelTiempoTrabajado = GridView_ExperienciaLaboral.Rows[indexSeleccionado].FindControl("Label_TiempoTrabajado") as Label;

        Boolean correcto = true;
        DateTime fechaIngreso;
        DateTime fechaRetiro;
        try
        {
            fechaIngreso = Convert.ToDateTime(textoFechaIngreso.Text);
        }
        catch
        {
            correcto = false;
            fechaIngreso = new DateTime();
        }

        if (correcto == true)
        {
            Boolean conContratoVigente = true;
            try
            {
                fechaRetiro = Convert.ToDateTime(textoFechaRetiro.Text);
                conContratoVigente = false;
            }
            catch
            {
                conContratoVigente = true;
                fechaRetiro = Convert.ToDateTime(DateTime.Now.ToShortDateString());
            }

            if (fechaRetiro < fechaIngreso)
            {
                labelTiempoTrabajado.Text = "Error en fechas.";
            }
            else
            {
                tools _tools = new tools();

                if (conContratoVigente == true)
                {
                    labelTiempoTrabajado.Text = "Lleva trabajando: " + _tools.DiferenciaFechas(fechaRetiro, fechaIngreso);
                }
                else
                {
                    labelTiempoTrabajado.Text = "Trabajó: " + _tools.DiferenciaFechas(fechaRetiro, fechaIngreso);
                }
            }
        }
        else
        {
            labelTiempoTrabajado.Text = "Desconocido.";
        }
    }
开发者ID:jquirogadesarrollador,项目名称:Varu_Original,代码行数:58,代码来源:solicitudIngreso.aspx.cs


注:本文中的Brainsbits.LLB.maestras.tools.DiferenciaFechas方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。