private void pu_ConsultarHistorico(decimal idEmpleado, int idEmpresa) { try { RoHistoricoVacaInfoLst = new BindingList <ro_historico_vacaciones_x_empleado_Info>(oRo_historico_vacaciones_x_empleado_Bus.ConsultarHistoricoVaca(idEmpleado, idEmpresa)); gridVacaciones.DataSource = RoHistoricoVacaInfoLst; pu_ActualizarTotales(); }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()); } }
public int Presentar(ro_Empleado_Info empinfo) { try { empinfoVaca = empinfo; DateTime FI = new DateTime(); FI = Convert.ToDateTime(empinfo.em_fecha_ingreso); TimeSpan dias = DateTime.Now.Date - FI.Date; IdEmpleado = Convert.ToDecimal(empinfo.IdEmpleado); //if (FI.Year == DateTime.Now.Year) if (dias.Days < 365) { MessageBox.Show("El empleado " + empinfo.NomCompleto + " no tiene mas de un año laborando, porque ingreso en: " + Convert.ToString(Convert.ToDateTime(empinfo.em_fecha_ingreso).ToShortDateString()), "AVISO"); gridControlHistorico.DataSource = new BindingList <ro_historico_vacaciones_x_empleado_Info>(); } else { //DEREK 16/01/2014 if (HistoricoVacacionesBus.ExisteHistoricoVaca(IdEmpleado, param.IdEmpresa) == true) { bHistorico = new BindingList <ro_historico_vacaciones_x_empleado_Info>(); List <ro_historico_vacaciones_x_empleado_Info> lst = new List <ro_historico_vacaciones_x_empleado_Info>(HistoricoVacacionesBus.ConsultarHistoricoVaca(IdEmpleado, param.IdEmpresa)); foreach (var item in lst) { item.Ico = (Bitmap)imageList1.Images[0]; if (item.DiasTomados > 0) { item.check = true; } else { item.check = false; } bHistorico.Add(item); } //gridControlHistorico.RefreshDataSource(); gridControlHistorico.DataSource = bHistorico; RoHistoricoVacaInfoLst = new List <ro_historico_vacaciones_x_empleado_Info>(bHistorico); } else { HistoricoDeVacaciones(FI, IdEmpleado); RoHistoricoVacaInfoLst = new List <ro_historico_vacaciones_x_empleado_Info>(bHistorico); } // } return(valortotalDiasPEndientes = Convert.ToInt32(colDiasPendientes.SummaryText)); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); return(0); } }