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()); } }