Esempio n. 1
0
        void pu_MostrarDetalle(decimal IdEmpleado)
        {
            try
            {
                //persona info
                oRo_Empleado_Info = empBus.Get_Info_Empleado_x_IdEmpleado(param.IdEmpresa, IdEmpleado);

                if (oRo_Empleado_Info != null)
                {
                    depInfo = depBus.Get_Info_Departamento(param.IdEmpresa, Convert.ToInt32(oRo_Empleado_Info.IdDepartamento));

                    txtCedula.Text       = oRo_Empleado_Info.InfoPersona.pe_cedulaRuc;
                    txtFechaIngreso.Text = oRo_Empleado_Info.em_fecha_ingreso.Value.ToShortDateString();

                    if (_Accion == Cl_Enumeradores.eTipo_action.grabar)
                    {
                        if (oRo_Empleado_Info.em_status == "EST_PLQ" && oRo_Empleado_Info.em_fechaSalida == null)
                        {
                            MessageBox.Show(" el colaborador esta en proceso de liquidacion ! Actualice la fecha de salida en la ficha de empleado¡", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                            return;
                        }
                        oRo_historico_vacaciones_x_empleado_Bus.GenerarVacacionesPorEmpleado(oRo_Empleado_Info, ref mensaje);
                        pu_ConsultarHistorico(oRo_Empleado_Info.IdEmpleado, oRo_Empleado_Info.IdEmpresa);
                    }
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString());
            }
        }
 public void pu_MostrarDetalle(ro_Empleado_Info oRo_Empleado_Info)
 {
     try
     {
         oRo_historico_vacaciones_x_empleado_Bus.GenerarVacacionesPorEmpleado(oRo_Empleado_Info, ref mensaje);
         RoHistoricoVacaInfoLst    = new BindingList <ro_historico_vacaciones_x_empleado_Info>(oRo_historico_vacaciones_x_empleado_Bus.ConsultarHistoricoVaca(oRo_Empleado_Info.IdEmpleado, oRo_Empleado_Info.IdEmpresa));
         gridVacaciones.DataSource = RoHistoricoVacaInfoLst;
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString());
     }
 }