public void PU_CARGAR_COMBOS() { try { ro_Empleado_Info inf = new ro_Empleado_Info(); oListEstadoAprobacion.Add(new ro_Catalogo_Info()); oRo_TipoLicencia_Info.Add(new ro_Catalogo_Info()); lst_empleado = empBus.get_list(param.IdEmpresa); cmbEmpleado.Properties.DataSource = lst_empleado; //LLENA EL COMBO TIPO DE LICENCIA oRo_TipoLicencia_Info.AddRange(catBus.Get_List_Catalogo_x_Tipo(23)); cmbTipoLicencia.Properties.ValueMember = "IdCatalogo"; cmbTipoLicencia.Properties.DisplayMember = "ca_descripcion"; cmbTipoLicencia.Properties.DataSource = oRo_TipoLicencia_Info; // tipos de descuentos ListCatalogo = BusCatalogo.Get_List_Catalogo_x_DiasFalta(1); pu_ValidarCheck(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
public Boolean GrabarDB(ro_contrato_Info info, ref string mensaje) { try { Boolean valorDevolver = false; decimal id = 0; if (valorDevolver = oData.GrabarDB(info, ref mensaje)) { //ACTUALIZA FECHA DE ENTRADA EN LA FICHA DEL EMPLEADO, TOMA LOS VALORES SI EL CONTRATO ES VIGENTE if (info.EstadoContrato == "ECT_ACT") { ro_Empleado_Info oRo_Empleado_Info = new ro_Empleado_Info(); oRo_Empleado_Info = oRo_Empleado_Bus.Get_Info_Empleado(info.IdEmpresa, info.IdEmpleado); oRo_Empleado_Info.em_fechaIngaRol = info.FechaInicio; oRo_Empleado_Info.em_fecha_Actual = info.FechaInicio; valorDevolver = oRo_Empleado_Bus.ModificarDB(Convert.ToInt32(info.IdEmpresa), Convert.ToInt32(info.IdEmpleado), info.FechaInicio, info.FechaInicio); } } return(valorDevolver); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "GrabarDB", ex.Message), ex) { EntityType = typeof(ro_contrato_bus) }; } }
Boolean VerificaGridEmpleadosMuchos() { try { int cuenta = 0; for (int i = 0; i < gridViewPositivos.RowCount - 1; i++) { ro_Empleado_Info info = (ro_Empleado_Info)gridViewPositivos.GetRow(i); if (cuenta > 0) { // MessageBox.Show("No se puede consultar más de un empleado"); return(false); } else { if (info.check == true) { cuenta++; } } } return(true); } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); return(false); } }
public ro_Empleado_Info Get_Info_Empleado() { try { ro_Empleado_Info InfoEmpleado = new ro_Empleado_Info(); if (cmb_beneficiario.EditValue != null && IdTipo_Persona == Cl_Enumeradores.eTipoPersona.EMPLEA) { Info_Beneficiario = list_Beneficiario.FirstOrDefault(v => v.IdBeneficiario == Convert.ToString(cmb_beneficiario.EditValue)); ro_Empleado_Bus BusProvee = new ro_Empleado_Bus(); InfoEmpleado = BusProvee.Get_Info_Empleado(param.IdEmpresa, Info_Beneficiario.IdEntidad); } return(InfoEmpleado); } 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(new ro_Empleado_Info()); } }
private void gridView_empleados_actuales_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { try { if (e.Column.Name == "col_idEmpleado") { ro_Empleado_Info info_empleado = new ro_Empleado_Info(); info_empleado = listados_Empleados_actuales.Where(v => v.IdEmpleado == Convert.ToDecimal(IdEmpleado)).FirstOrDefault(); gridView_empleados_actuales.SetFocusedRowCellValue(col_cargo, info_empleado.cargo); foreach (var item in lista_empleados_actual_x_AF) { if (item.IdEmpleado == info_empleado.IdEmpleado) { item.Fecha_Asignacion = info_periodo.pe_FechaIni; item.Fecha_Hasta = info_periodo.pe_FechaFin; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.Message); } }
public List <ro_permiso_x_empleado_Info> ConsultaGeneral(int IdEmpresa, DateTime Fecha_inicio, DateTime Fecha_Fin) { List <ro_permiso_x_empleado_Info> lst = new List <ro_permiso_x_empleado_Info>(); try { using (EntitiesRoles Gene = new EntitiesRoles()) { var cons = from q in Gene.vwRo_Permiso_x_Empleado where q.IdEmpresa == IdEmpresa && q.Fecha >= Fecha_inicio && q.Fecha <= Fecha_Fin orderby q.IdPermiso descending select q; foreach (var item in cons) { ro_permiso_x_empleado_Info info = new ro_permiso_x_empleado_Info(); ro_Empleado_Info InfoEmpleado = new ro_Empleado_Info(); info.IdEmpresa = item.IdEmpresa; info.IdPermiso = item.IdPermiso; info.Fecha = item.Fecha; info.IdEmpleado = item.IdEmpleado; info.MotivoAusencia = item.MotivoAusencia; info.TiempoAusencia = item.TiempoAusencia; info.FormaRecuperacion = item.FormaRecuperacion; info.IdEmpleado_Soli = item.IdEmpleado_Soli; info.IdEstadoAprob = item.IdEstadoAprob; info.IdEmpleado_Apro = item.IdEmpleado_Apro; info.MotivoAproba = item.MotivoAproba; info.Observacion = item.Observacion; info.Estado = item.Estado; info.pe_nombre = item.pe_apellido + " " + item.pe_nombre; info.em_codigo = item.em_codigo; info.pe_cedulaRuc = item.pe_cedulaRuc; info.IdTipoLicencia = item.IdTipoLicencia; info.EsLicencia = item.EsLicencia; info.EsPermiso = item.EsPermiso; info.FechaEntrada = item.FechaEntrada; info.FechaSalida = item.FechaSalida; info.ca_descripcion = item.ca_descripcion; info.de_descripcion = item.de_descripcion; info.pe_cedulaRuc = item.pe_cedulaRuc; info.NomEmpleado = item.NomEmpleado; info.Id_Forma_descuento_permiso_Cat = item.Id_Forma_descuento_permiso_Cat; lst.Add(info); } } return(lst); } catch (Exception ex) { string array = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", array, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
private void gridView_ValidateRow(object sender, DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e) { try { GridView view = sender as GridView; GridColumn inOrdenCol = view.Columns["colSueldoActual"]; ro_Empleado_Info oFila = new ro_Empleado_Info(); oFila = (ro_Empleado_Info)gridView.GetRow(e.RowHandle); if (rbtValor.Checked) { if (oFila.SueldoActual < oFila.em_sueldoBasicoMen && oFila.check == true) { e.Valid = false; view.SetColumnError(inOrdenCol, "El Sueldo Nuevo debe ser mayor o igual que el Sueldo Anterior, revise por favor"); } if (oFila.SueldoActual == 0 && oFila.check == true) { e.Valid = false; view.SetColumnError(inOrdenCol, "El Sueldo Nuevo debe ser mayor a cero, revise por favor"); } } } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.Message); } }
private void cmbEmpleado_EditValueChanged(object sender, EventArgs e) { try { cmb_nomina_tipo_liq.DisplayMember = "DescripcionProcesoNomina"; cmb_nomina_tipo_liq.ValueMember = "IdNomina_TipoLiqui"; info_empleado = (ro_Empleado_Info)cmbEmpleado.Properties.View.GetFocusedRow(); if (info_empleado == null) { info_empleado = lista_empleado.Where(v => v.IdEmpleado == _idEmpleado).FirstOrDefault(); } lista_descuento = bus_descuento.listado_Descuento(param.IdEmpresa, info_empleado.IdNomina_Tipo, Convert.ToInt32(_idEmpleado)); cmb_descuento.Properties.DataSource = lista_descuento; ListadoTipoLiquidacion = bus_nomina_tipo_liq.Get_List_Nomina_Tipoliqui_x_Nomina_Tipo(param.IdEmpresa, Convert.ToInt32(info_empleado.IdNomina_Tipo)); cmb_nomina_tipo_liq.DataSource = ListadoTipoLiquidacion; txt_cargo.EditValue = info_empleado.cargo; txt_cedula.EditValue = info_empleado.InfoPersona.pe_cedulaRuc; txt_departamento.EditValue = info_empleado.de_descripcion; } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.Message); } }
private void cmbIdEmpleado_EditValueChanged(object sender, EventArgs e) { try { SumarDiasTomados = 0; if (cmbIdEmpleado.EditValue != "" && cmbIdEmpleado.EditValue != null) { oRo_Empleado_Info = (ro_Empleado_Info)cmbIdEmpleado.Properties.View.GetFocusedRow(); if (oRo_Empleado_Info == null) { oRo_Empleado_Info = Lista_empleado.Where(v => v.IdEmpleado == Convert.ToInt32(cmbIdEmpleado.EditValue)).FirstOrDefault(); } IdNomina_Tipo = oRo_Empleado_Info.IdNomina_Tipo; pu_MostrarDetalle(Convert.ToInt32(cmbIdEmpleado.EditValue)); } cmb_empleado_autoriza.Properties.DataSource = Lista_empleado.Where(v => v.IdEmpleado != Convert.ToDecimal(cmbIdEmpleado.EditValue)).ToList(); cmb_empleado_autoriza.Refresh(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString()); } }
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 Boolean GuardarDB(ro_permiso_x_empleado_Info info, ref decimal id, ref string msg) { try { ro_Empleado_Info info_empleado = new ro_Empleado_Info(); Boolean valorRetornar = false; info.ip = param.ip; info.nom_pc = param.nom_pc; //MODIFICA if (oData.GetExiste(info, ref msg)) { info.Fecha_UltMod = param.Fecha_Transac; info.IdUsuarioUltMod = param.IdUsuario; valorRetornar = oData.ModificarDB(info, ref msg); id = info.IdPermiso; } else { //GRABA info.Fecha_Transac = param.Fecha_Transac; info.IdUsuario = param.IdUsuario; info.Estado = "A"; info.IdUsuario_Anu = ""; info.FechaAnulacion = null; info.IdUsuarioUltMod = ""; info.MotivoAnulacion = ""; if (oData.GuardarDB(info, ref id, ref msg)) { if (info.Id_Forma_descuento_permiso_Cat == "219") { info_empleado = Bus_empleado.Get_Info_Empleado(info.IdEmpresa, info.IdEmpleado); valorRetornar = Bus_Historico_vacaciones.GenerarVacacionesPorEmpleado(info_empleado, ref msg); int dias_tomados = Convert.ToInt32(((TimeSpan)(info.FechaEntrada - Convert.ToDateTime(info.FechaSalida).AddDays(-1))).TotalDays); valorRetornar = Bus_Historico_vacaciones.ModificarBD(info.IdEmpresa, info.IdEmpleado, dias_tomados); } else { valorRetornar = true; } } } if (param.IdCliente_Ven_x_Default == Cl_Enumeradores.eCliente_Vzen.FJ) { ro_marcaciones_x_empleado_x_incidentes_falt_Perm_Data mar = new ro_marcaciones_x_empleado_x_incidentes_falt_Perm_Data(); mar.ModificrEstado(info.IdEmpresa, info.IdEmpleado, Convert.ToDateTime(info.FechaSalida), Convert.ToDateTime(info.FechaEntrada), ref msg); } return(valorRetornar); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "GuardarDB", ex.Message), ex) { EntityType = typeof(ro_permiso_x_empleado_Bus) }; } }
private void gridView_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { try { ro_Empleado_Info oFila = new ro_Empleado_Info(); oFila = (ro_Empleado_Info)gridView.GetRow(e.RowHandle); //VALIDA QUE EL VALOR SEA MAYOR QUE CERO if (oFila.SueldoActual > 0 && (oFila.SueldoActual >= oFila.em_sueldoBasicoMen)) { if ((bool)gridView.GetFocusedRowCellValue(colcheck)) { // gridView.SetFocusedRowCellValue(colSueldoActual, 0); gridView.SetFocusedRowCellValue(colcheck, false); } else { gridView.SetFocusedRowCellValue(colcheck, true); } } } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.Message); } }
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); } }
public void PU_CARGAR_COMBOS() { try { ro_Empleado_Info inf = new ro_Empleado_Info(); EmpInfo1.Add(new ro_Empleado_Info()); oListEstadoAprobacion.Add(new ro_Catalogo_Info()); oRo_TipoLicencia_Info.Add(new ro_Catalogo_Info()); EmpInfo1.AddRange(empBus.Get_List_Empleado_(param.IdEmpresa)); cmbEmpleado.Properties.DataSource = EmpInfo1; cmbSolicitado_por.Properties.DataSource = EmpInfo1; cmbAprobado_por.Properties.DataSource = EmpInfo1; //LLENA EL COMBO ESTAADO DE APROBACION oListEstadoAprobacion = new BindingList <ro_Catalogo_Info>(catBus.Get_List_Catalogo_x_Tipo(19)); cmbEstado_aprovacion.Properties.ValueMember = "IdCatalogo"; cmbEstado_aprovacion.Properties.DisplayMember = "ca_descripcion"; cmbEstado_aprovacion.Properties.DataSource = oListEstadoAprobacion; //LLENA EL COMBO TIPO DE LICENCIA oRo_TipoLicencia_Info.AddRange(catBus.Get_List_Catalogo_x_Tipo(23)); cmbTipoLicencia.Properties.ValueMember = "IdCatalogo"; cmbTipoLicencia.Properties.DisplayMember = "ca_descripcion"; cmbTipoLicencia.Properties.DataSource = oRo_TipoLicencia_Info; // tipos de descuentos ListCatalogo = BusCatalogo.Get_List_Catalogo_x_DiasFalta(1); cmb_forma_descuento.Properties.DataSource = ListCatalogo; if (iAccion == Cl_Enumeradores.eTipo_action.grabar) { foreach (var item in oListEstadoAprobacion) { if (item.ca_descripcion == "Pendiente") { cmbEstado_aprovacion.EditValue = item.IdCatalogo; break; } } } pu_ValidarCheck(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
void setInfo(ro_Empleado_Info info) { try { Info = info; this.txtCedula.Text = Info.InfoPersona.pe_cedulaRuc; this.txtNombre.Text = Info.NomCompleto; this.txtDepartamento.Text = Info.de_descripcion; this.txtCargo.Text = Info.cargo_Descripcion; this.txtCodigo.Text = Info.em_codigo; pu_CargarValores(); ////PROCESA LOS RUBROS DE INGRESOS/EGRESOS DEL ROL //pu_ActualizarRubroEmpleado(Info.IdEmpleado,info.em_status); List <ro_Rol_Detalle_Info> lista_Ingreso_Tmp = new List <ro_Rol_Detalle_Info>(); List <ro_Rol_Detalle_Info> lista_Egreso_Tmp = new List <ro_Rol_Detalle_Info>(); decimal ingreso = 0; decimal egreso = 0; lista_Ingreso_Tmp = ListIng.Where(v => v.IdEmpresa == param.IdEmpresa && v.IdNominaTipo == _idNominaTipo && v.IdNominaTipoLiqui == _idNominaTipoLiqui && v.IdPeriodo == _idPeriodo && v.IdEmpleado == Convert.ToInt32(info.IdEmpleado)).ToList(); //cargar imagen en boton grilla foreach (var item in lista_Ingreso_Tmp) { item.Ico1 = (Bitmap)imageList1.Images[0]; item.Ico2 = (Bitmap)imageList1.Images[1]; ingreso = ingreso + Convert.ToDecimal(item.Valor); } this.gridControlIng.DataSource = lista_Ingreso_Tmp; //Obtener Egresos lista_Egreso_Tmp = ListEgre.Where(v => v.IdEmpresa == param.IdEmpresa && v.IdNominaTipo == _idNominaTipo && v.IdNominaTipoLiqui == _idNominaTipoLiqui && v.IdPeriodo == _idPeriodo && v.IdEmpleado == Convert.ToInt32(info.IdEmpleado)).ToList(); //cargar imagen en boton grilla foreach (var item in lista_Egreso_Tmp) { item.Ico1 = (Bitmap)imageList1.Images[0]; item.Ico2 = (Bitmap)imageList1.Images[1]; egreso = egreso + Convert.ToDecimal(item.Valor); } this.gridControlEgr.DataSource = lista_Egreso_Tmp; lblTotalRecibir.Text = "Neto Recibír: " + (ingreso - egreso).ToString(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
public void VerificaSiEmpleadoExisteBase_VZEN() { try { foreach (var item in ListaMarcacionesExterna) { string Cedula = ""; decimal IdEmpleado; string Nombres = "", Apellidos = "", Codigo = ""; IdEmpleado = 0; if (item.cedula.Length == 9) { item.cedula = "0" + item.cedula; } try { ro_Empleado_Info InfoEmpleado = new ro_Empleado_Info(); var Elemento = from element in ListadoEmpleados where element.pe_cedulaRuc == item.cedula select element; InfoEmpleado = (ro_Empleado_Info)Elemento.FirstOrDefault(); Cedula = InfoEmpleado.pe_cedulaRuc; Nombres = InfoEmpleado.InfoPersona.pe_nombre; Apellidos = InfoEmpleado.InfoPersona.pe_apellido; Codigo = InfoEmpleado.em_codigo; IdEmpleado = InfoEmpleado.IdEmpleado; } catch (Exception) { } if (Cedula == item.cedula) { item.Si_empleadoExisteBaseVZEN = true; item.IdEmpleado = IdEmpleado; item.Apellidos = Apellidos; item.Nombres = Nombres; item.em_codigo = Codigo; item.IdEmpleado = IdEmpleado; } else { item.Si_empleadoExisteBaseVZEN = false; } } gridControlMarcacionesBaseExterna.RefreshDataSource(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
private void gridViewConsEmp_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { try { info = new ro_Empleado_Info(); info = (ro_Empleado_Info)gridViewConsEmp.GetFocusedRow(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.InnerException.ToString()); } }
public void Consultar(ro_Empleado_Info empinfoVaca, ro_historico_vacaciones_x_empleado_Info histoInfo) { try { Datasource = new BindingList <ro_historico_vacaciones_x_empleado_Info>(busSolicitudVaca.CalculoDiasTrabajosDetalle(param.IdEmpresa, histoInfo.FechaInicio, histoInfo.FechaFin, empinfoVaca.IdEmpleado)); gridControlConsultaH.DataSource = Datasource; } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(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()); } }
private void Procesar() { cmbnomina.Focus(); splashScreenManagereEspera.ShowWaitForm(); try{ cmbnomina.Focus(); string msg = ""; bus_rol = new ro_Rol_Bus(inforolEventuales, info_periodo_mensual_eventuales); foreach (var item in lista.Where(v => v.check == true)) { // Actualizando planificacion de ventuales ro_empleado_x_cargo_fuerza_grupo_Info info_ev = new ro_empleado_x_cargo_fuerza_grupo_Info(); info_ev.IdEmpresa = param.IdEmpresa; info_ev.IdNomina = 2; info_ev.IdEmpleado = item.idempleado; info_ev.IdPeriodo = Convert.ToInt32(cmbPeriodos.EditValue); info_ev.IdCargo = Convert.ToInt32(item.IdCargo); if (item.IdCargo == 41) { info_ev.IdGrupo = 5; } else { info_ev.IdGrupo = 2; } if (item.IdFuerza != null) { info_ev.IdFuerza = Convert.ToInt32(item.IdFuerza); } bus_planificacionEventual.GrabarBD(info_ev, ref msg); // Proesando la nomina InfoEmpleado = bus_empleado.Get_List_Empleado_x_Nomina_Liquidar_Eventuales_Ajuste_MO_Cliente(param.IdEmpresa, info_ev.IdNomina, info_ev.IdPeriodo, info_periodo_mensual_eventuales.pe_FechaIni, info_periodo_mensual_eventuales.pe_FechaFin, Convert.ToInt32(info_ev.IdEmpleado)); bus_rol.pu_ProcesarRol(InfoEmpleado); } MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Se_guardaron_los_datos_correctamente), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); Generar_Excell(); splashScreenManagereEspera.CloseWaitForm(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); splashScreenManagereEspera.CloseWaitForm(); } }
void ucRo_Empleado1_event_cmbEmpleado_EditValueChanged(object sender, EventArgs e) { try { info_empleado = ucRo_Empleado1.get_EmpleadoInfo(); txt_cargo.EditValue = info_empleado.cargo_Descripcion; info_activo_fijo = bus_Activo_fijo.Get_Info(param.IdEmpresa, Convert.ToInt32(info_empleado.IdEmpleado)); txt_equipo.Text = info_activo_fijo.Af_Nombre; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ro_Empleado_Info get_EmpleadoInfo() { try { InfoEmp = ListaEmpleados.FirstOrDefault(v => v.IdEmpleado == Convert.ToDecimal(cmbEmpleado.EditValue)); return(InfoEmp); } 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(new ro_Empleado_Info()); } }
public frmRo_Act_SueldoXEmpleado_Mant(ro_Empleado_Info oRo_Empleado_Info) { try { InitializeComponent(); ucGe_Menu.event_btnGuardar_Click += ucGe_Menu_event_btnGuardar_Click; ucGe_Menu.event_btnSalir_Click += ucGe_Menu_event_btnSalir_Click; Info_Empleado = oRo_Empleado_Info; } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.Message); } }
private void cmbEmpleado_EditValueChanged(object sender, EventArgs e) { try { SearchLookUpEdit edit = sender as SearchLookUpEdit; int rowHandle = edit.Properties.GetIndexByKeyValue(edit.EditValue); object row = edit.Properties.View.GetRow(rowHandle); ro_Empleado_Info info = (ro_Empleado_Info)row; _DescripcionEmpleado = info.InfoPersona.pe_nombreCompleto.Trim(); } 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(ex.ToString()); } }
public List <ro_historico_vacaciones_x_empleado_Info> pu_CalcularVacaciones(ro_Empleado_Info oRo_Empleado_Info, int diasDisfrutar) { try { List <ro_historico_vacaciones_x_empleado_Info> listInfo = new List <ro_historico_vacaciones_x_empleado_Info>(); listInfo = oRo_historico_vacaciones_x_empleado_Data.ConsultarHistoricoVaca(oRo_Empleado_Info.IdEmpleado, oRo_Empleado_Info.IdEmpresa); foreach (ro_historico_vacaciones_x_empleado_Info item in listInfo) { //EXISTE SALDO if (diasDisfrutar > 0) { if (diasDisfrutar <= item.DiasPendientes) { item.DiasTomados = item.DiasTomados + diasDisfrutar; diasDisfrutar = 0; } else { item.DiasTomados = item.DiasTomados + item.DiasPendientes; diasDisfrutar = diasDisfrutar - item.DiasPendientes; } item.DiasPendientes = item.DiasGanados - item.DiasTomados; item.check = true; } else { break; } } return(listInfo); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "pu_CalcularVacaciones", ex.Message), ex) { EntityType = typeof(ro_historico_vacaciones_x_empleado_Bus) }; } }
private void cmb_empleado_remplazante_EditValueChanged(object sender, EventArgs e) { try { ro_Empleado_Info info = new ro_Empleado_Info(); info = (ro_Empleado_Info)cmb_empleado_remplazante.Properties.View.GetFocusedRow(); if (info == null) { info = lista_empleado.Where(v => v.IdEmpleado == Convert.ToDecimal(cmb_empleado_remplazante.EditValue)).FirstOrDefault(); } txtopbsrvacion.Text = "PAGO REMPLAZO DE :" + cmbEmpleado.Text + " POR " + cmb_empleado_remplazante.Text; IdPersona = info.InfoPersona.IdPersona; } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
private void cmbEmpleado_EditValueChanged(object sender, EventArgs e) { try { info_empleado = (ro_Empleado_Info)cmbEmpleado.Properties.View.GetFocusedRow(); if (info_empleado == null) { info_empleado = lista_empleado.Where(v => v.IdEmpleado == _idEmpleado).FirstOrDefault(); } txtcedula.EditValue = info_empleado.InfoPersona.pe_cedulaRuc; txt_departamento.EditValue = info_empleado.de_descripcion; txt_cargo.EditValue = info_empleado.cargo; } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.Message); } }
private void cmbEmpleado_EditValueChanged(object sender, EventArgs e) { try { cmb_empleado_remplazante.Properties.DataSource = lista_empleado.Where(v => v.IdEmpleado != Convert.ToInt32(cmbEmpleado.EditValue)).ToList(); ro_Empleado_Info info_em = new ro_Empleado_Info(); info_em = (ro_Empleado_Info)cmbEmpleado.Properties.View.GetFocusedRow(); if (info_em == null) { info_em = lista_empleado.Where(v => v.IdEmpleado == Convert.ToInt32(cmbEmpleado.EditValue)).FirstOrDefault(); } txtCargo.Text = info_em.cargo; txtDepartamento.Text = info_em.de_descripcion; } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
public ro_Empleado_Info getEmpleado() { try { ro_Empleado_Info InfoEmpleado = new ro_Empleado_Info(); InfoEmpleado = (ro_Empleado_Info)cmbEmpleado.Properties.View.GetFocusedRow(); return(InfoEmpleado); } 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(new ro_Empleado_Info()); } }
private void cmbEmpleados_EditValueChanged(object sender, EventArgs e) { try { if (cmbEmpleados.EditValue != null && cmbEmpleados.Properties.View.DataRowCount > 0) { _Info = new ro_Rdep_Info(); _Info.IdEmpleado = Convert.ToInt32(cmbEmpleados.EditValue); _Info.AnioFiscal = Convert.ToInt32(cmbAnioFiscal.Text); _Info.IdEmpresa = param.IdEmpresa; ro_Empleado_Info tmp = (ro_Empleado_Info)cmbEmpleados.Properties.View.GetFocusedRow(); txtIdentificacion.Text = tmp.InfoPersona.pe_cedulaRuc; txtIdEmpleado.Text = tmp.IdEmpleado.ToString(); //VERIFICA QUE ESTE GRABANDO if (_Accion == Cl_Enumeradores.eTipo_action.grabar) { //VERIFICA SI YA TIENE REGISTRO PREVIO getInfo(); if (oRo_Rdep_Bus.GetExiste(_Info, ref mensaje)) { _Info = oRo_Rdep_Bus.GetInfoPorEmpleado(_Info.IdEmpresa, _Info.IdEmpleado, _Info.AnioFiscal, ref mensaje); setInfo(_Info); MessageBox.Show("El Empleado seleccionado ya tiene creado un registro, por favor intente seleccionando otro empleado", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { pu_setHistorico(); } } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString()); } }