public List <ro_Remplazo_x_emplado_Info> listado_remplazo(int IdEmpresa, DateTime fecha_desde, DateTime fecha_hasta) { try { List <ro_Remplazo_x_emplado_Info> lista = new List <ro_Remplazo_x_emplado_Info>(); using (EntityRoles_FJ db = new EntityRoles_FJ()) { var query = from q in db.vwro_Remplazo_x_emplado where q.IdEmpresa == IdEmpresa && q.Fecha_Salida >= fecha_desde && q.Fecha_Salida <= fecha_hasta select q; foreach (var item in query) { ro_Remplazo_x_emplado_Info info = new ro_Remplazo_x_emplado_Info(); info.Id_remplazo = item.Id_remplazo; info.IdEmpleado = item.IdEmpleado; info.IdEmpresa = item.IdEmpresa; info.IdEmpleado_Remplazo = item.IdEmpleado_Remplazo; info.Fecha_Entrada = item.Fecha_Entrada; info.Fecha_Salida = item.Fecha_Salida; info.Fecha = item.Fecha; info.Hora_regreso = item.Hora_regreso; info.Hora_salida = item.Hora_salida; info.Descuenta_rol = item.Descuenta_rol; info.Observacion = item.Observacion; info.Id_Motivo_Ausencia_Cat = item.Id_Motivo_Ausencia_Cat; info.Id_Tipo_tipo_Remplazo_Cat = item.Id_Tipo_tipo_Remplazo_Cat; info.IdNomina_Tipo = item.IdNomina_Tipo; info.IdNomina_TipoLiqui = item.IdNomina_TipoLiqui; info.IdPeriodo = item.IdPeriodo; info.pe_apellido = item.pe_apellido; info.pe_nombre = item.pe_nombre; info.pe_nombreCompleto = item.pe_nombreCompleto; info.IdRubro = item.IdRubro; info.valor_x_dia_remplazo = item.valor_x_dia_remplazo; info.Total_pagar_remplazo = item.Total_pagar_remplazo; info.Valor_descuento_empleado = item.Valor_descuento_empleado; info.Fecha_descuenta_rol = item.Fecha_descuenta_rol; info.IdNovedad = item.IdNovedad; info.Estado = item.Estado; lista.Add(info); } } return(lista); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public bool Anular_DB(ro_Remplazo_x_emplado_Info info) { try { using (EntityRoles_FJ db = new EntityRoles_FJ()) { var add = db.ro_Remplazo_x_emplado.FirstOrDefault(v => v.IdEmpresa == info.IdEmpresa && v.IdEmpleado == info.IdEmpleado && v.Id_remplazo == info.Id_remplazo); add.IdUsuarioUltAnu = info.IdUsuarioUltAnu; add.Fecha_UltAnu = info.Fecha_UltAnu; add.MotiAnula = info.MotiAnula; add.Estado = "I"; db.SaveChanges(); return(true); } } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public void Set(ro_Remplazo_x_emplado_Info remplazo_info) { try { info = remplazo_info; cmbEmpleado.EditValue = remplazo_info.IdEmpleado; cmb_empleado_remplazante.EditValue = remplazo_info.IdEmpleado_Remplazo; cmb_tipo_remplazo.EditValue = remplazo_info.Id_Tipo_tipo_Remplazo_Cat; cmb_motivo_ausencia.EditValue = remplazo_info.Id_Motivo_Ausencia_Cat; txtopbsrvacion.Text = remplazo_info.Observacion; dtp_fecha.EditValue = remplazo_info.Fecha; dtFechaSalida.EditValue = remplazo_info.Fecha_Salida; dtFechaEntrada.EditValue = remplazo_info.Fecha_Entrada; txtIdRemplazo.EditValue = remplazo_info.Id_remplazo; if (remplazo_info.Descuenta_rol == true) { rb_si.Checked = true; cmbnomina.EditValue = remplazo_info.IdNomina_Tipo; cmbnominaTipo.EditValue = remplazo_info.IdNomina_TipoLiqui; cmbPeriodos.EditValue = remplazo_info.IdPeriodo; cmb_rubros.EditValue = remplazo_info.IdRubro; } else { tb_no.Checked = true; } // Ocultar_controles(remplazo_info.Descuenta_rol); if (remplazo_info.Descuenta_rol == true) { cmb_rubros.EditValue = remplazo_info.IdRubro; // dtp_fecha_descuento_rol.EditValue = remplazo_info.Fecha_descuenta_rol; txt_valor_descuento.EditValue = remplazo_info.Valor_descuento_empleado; } txt_valor_x_dia.EditValue = remplazo_info.valor_x_dia_remplazo; txt_total_a_pagar.EditValue = remplazo_info.Total_pagar_remplazo; // cosbultar el historico de remplazo listado_historico_remplazo = bus_remplazo.listado_remplazo_Historico(remplazo_info.IdEmpresa, remplazo_info.IdEmpleado); gridControl_remplazo_x_empleado.DataSource = listado_historico_remplazo; } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
public bool Guardar_DB(ro_Remplazo_x_emplado_Info info, ref int Id_Remplazo, ref decimal id_novedad) { try { decimal iddiario = 0; decimal idop = 0; if (data.Guardar_DB(info, ref Id_Remplazo)) { if (info.Descuenta_rol == true) { ro_Empleado_Novedad_Info info_novedad = new ro_Empleado_Novedad_Info(); info_novedad = Get_novedad_info(info); if (novedad_bus.GrabarDB(info_novedad, ref id_novedad, ref error)) { info_novedad.InfoNovedadDet.IdNovedad = id_novedad; info_novedad.InfoNovedadDet.IdEmpresa = info.IdEmpresa; if (novedad_det_bus.GrabarDB(info_novedad.InfoNovedadDet, ref error)) { info.IdNovedad = id_novedad; info.Id_remplazo = Id_Remplazo; Modificar_DB_IdNovedad(info); } } } GetOrdenPao(info); GetAsientoContable(info); if (bus_ct.GrabarDB(infocont, ref iddiario, ref mensaje)) { foreach (var item in CabOP.Detalle) { item.IdTipoCbte_cxp = infocont.IdTipoCbte; item.IdCbteCble_cxp = iddiario; } if (bus_op.GuardaDB(CabOP, ref idop, ref mensaje)) { } } } return(true); } catch (Exception ex) { mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public bool Modificar_DB(ro_Remplazo_x_emplado_Info info) { try { decimal id_novedad = 0; ro_Empleado_Novedad_Info info_novedad = new ro_Empleado_Novedad_Info(); if (data.Modificar_DB(info)) { if (info.Descuenta_rol == true) { info_novedad = Get_novedad_info(info); if (info.IdNovedad != null && info.IdNovedad > 0)// si existe novedad creada { if (novedad_bus.ModificarDB(info_novedad)) { info_novedad.InfoNovedadDet.IdNovedad = info_novedad.IdNovedad; if (novedad_det_bus.ModificarDB(info_novedad.InfoNovedadDet, ref error)) { } } } else// si se actualizo el registro y no existe novedad de descuento { info_novedad = Get_novedad_info(info); if (novedad_bus.GrabarDB(info_novedad, ref id_novedad, ref error)) { info_novedad.InfoNovedadDet.IdNovedad = id_novedad; info_novedad.InfoNovedadDet.IdEmpresa = info.IdEmpresa; if (novedad_det_bus.GrabarDB(info_novedad.InfoNovedadDet, ref error)) { info.IdNovedad = id_novedad; Modificar_DB_IdNovedad(info); } } } } } return(true); } catch (Exception ex) { mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
private ct_Cbtecble_Info GetAsientoContable(ro_Remplazo_x_emplado_Info info) { try { infocont = new ct_Cbtecble_Info(); infocont.IdEmpresa = info.IdEmpresa; infocont.IdTipoCbte = Convert.ToInt32(info_parametros.IdTipoCbte_AsientoSueldoXPagar); infocont.IdPeriodo = Convert.ToInt32(info.Fecha.Year.ToString() + info.Fecha.Month.ToString().PadLeft(2, '0')); infocont.cb_Valor = Convert.ToDouble(info.Total_pagar_remplazo); infocont.cb_Fecha = Convert.ToDateTime(info.Fecha); infocont.cb_Observacion = "Pago de remplado de " + info.pe_nombreCompleto; info.Estado = "A"; infocont.Anio = info.Fecha.Year; infocont.Mes = info.Fecha.Year; infocont.IdUsuario = info.IdUsuario; infocont.cb_FechaTransac = DateTime.Now; infocont.IdUsuario = ""; infocont.Estado = "A"; infocont.Mayorizado = "N"; infocont.IdUsuario = info.IdUsuario; ct_Cbtecble_det_Info infocont_deth = new ct_Cbtecble_det_Info(); infocont_deth.IdEmpresa = info.IdEmpresa; infocont_deth.IdTipoCbte = Convert.ToInt32(info_parametros.IdTipoCbte_AsientoSueldoXPagar); infocont_deth.IdCtaCble = infoOptipo.IdCtaCble; infocont_deth.dc_Valor = Convert.ToDouble(info.Total_pagar_remplazo); infocont_deth.dc_Observacion = "Pago de remplazo " + info.pe_nombreCompleto; infocont_deth.secuencia = 1; infocont._cbteCble_det_lista_info.Add(infocont_deth); ct_Cbtecble_det_Info infocont_detd = new ct_Cbtecble_det_Info(); infocont_detd.IdEmpresa = info.IdEmpresa; infocont_detd.IdTipoCbte = Convert.ToInt32(info_parametros.IdTipoCbte_AsientoSueldoXPagar); infocont_detd.IdCtaCble = infoOptipo.IdCtaCble; infocont_detd.dc_Valor = Convert.ToDouble(info.Total_pagar_remplazo) * -1; infocont_detd.dc_Observacion = "Pago de remplazo " + info.pe_nombreCompleto; infocont_detd.secuencia = 2; infocont._cbteCble_det_lista_info.Add(infocont_detd); infocont_detd.secuencia = 2; return(infocont); } catch (Exception ex) { return(new ct_Cbtecble_Info()); } }
public bool Get_si_existe_remplazo_activo(ro_Remplazo_x_emplado_Info info) { try { return(data.Get_si_existe_remplazo_activo(info)); } catch (Exception ex) { mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public bool Modificar_DB_IdNovedad(ro_Remplazo_x_emplado_Info info) { try { return(data.Modificar_DB_IdNovedad(info)); } catch (Exception ex) { mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public List <ro_Remplazo_x_emplado_Info> listado_remplazo_Historico(int IdEmpresa, decimal IdEmpleado) { try { List <ro_Remplazo_x_emplado_Info> lista = new List <ro_Remplazo_x_emplado_Info>(); using (EntityRoles_FJ db = new EntityRoles_FJ()) { var query = from q in db.vwro_Remplazo_x_emplado where q.IdEmpresa == IdEmpresa && q.IdEmpleado == IdEmpleado select q; foreach (var item in query) { ro_Remplazo_x_emplado_Info info = new ro_Remplazo_x_emplado_Info(); info.Id_remplazo = item.Id_remplazo; info.IdEmpleado = item.IdEmpleado; info.IdEmpresa = item.IdEmpresa; info.IdEmpleado_Remplazo = item.IdEmpleado_Remplazo; info.Fecha_Entrada = item.Fecha_Entrada; info.Fecha_Salida = item.Fecha_Salida; info.Fecha = item.Fecha; info.Hora_regreso = item.Hora_regreso; info.Hora_salida = item.Hora_salida; info.Observacion = item.Observacion; info.Id_Motivo_Ausencia_Cat = item.Id_Motivo_Ausencia_Cat; info.Id_Tipo_tipo_Remplazo_Cat = item.Id_Tipo_tipo_Remplazo_Cat; info.pe_apellido = item.pe_apellido; info.pe_nombre = item.pe_nombre; info.pe_nombreCompleto = item.pe_nombreCompleto; lista.Add(info); } } return(lista); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
private cp_orden_pago_Info GetOrdenPao(ro_Remplazo_x_emplado_Info info) { try { info_parametros = bus_parametros.Get_Parametros(info.IdEmpresa); infoOptipo = bus_ordenpagoTipo.Get_Info_orden_pago_tipo_x_empresa(info.IdEmpresa, info_parametros.IdTipoOP_PagoTerceros); CabOP = new cp_orden_pago_Info(); CabOP.IdTipoFlujo = info_parametros.IdTipoFlujoOP_PagoTerceros; CabOP.IdEmpresa = info.IdEmpresa; CabOP.IdOrdenPago = 0; CabOP.IdTipo_op = info_parametros.IdTipoOP_PagoTerceros; CabOP.IdProveedor = info.IdEmpleado; CabOP.Observacion = info.Observacion; CabOP.Fecha = info.Fecha; CabOP.IdFormaPago = info_parametros.IdFormaOP_PagoTerceros; CabOP.Fecha_Pago = info.Fecha; CabOP.IdBanco = info_parametros.IdBancoOP_PagoTerceros; CabOP.IdEstadoAprobacion = "PENDI"; CabOP.IdPersona = info.IdPersona; CabOP.IdTipo_Persona = "EMPLEA"; CabOP.IdEntidad = info.IdEmpleado_Remplazo; CabOP.IdUsuario = info.IdUsuario; cp_orden_pago_det_Info detalleop = new cp_orden_pago_det_Info(); detalleop.IdEmpresa = info.IdEmpresa; detalleop.Secuencia = 1; detalleop.IdEmpresa_cxp = info.IdEmpresa; detalleop.Valor_a_pagar = Convert.ToDouble(info.Total_pagar_remplazo); detalleop.Referencia = "Pago de eventuale"; detalleop.IdFormaPago = info_parametros.IdFormaOP_PagoTerceros; detalleop.Fecha_Pago = Convert.ToDateTime(info.Fecha); detalleop.Idbanco = info_parametros.IdBancoOP_PagoTerceros; detalleop.IdEstadoAprobacion = "PENDI"; CabOP.Detalle.Add(detalleop); return(CabOP); } catch (Exception ex) { mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public ro_Empleado_Novedad_Info Get_novedad_info(ro_Remplazo_x_emplado_Info info) { try { ro_Empleado_Novedad_Info novedad_info = new ro_Empleado_Novedad_Info(); novedad_info.IdEmpresa = info.IdEmpresa; novedad_info.IdEmpleado = info.IdEmpleado; novedad_info.IdNomina_Tipo = (int)info.IdNomina_Tipo; novedad_info.Fecha = (DateTime)info.Fecha_descuenta_rol; novedad_info.TotalValor = info.Total_pagar_remplazo; novedad_info.Fecha_PrimerPago = (DateTime)info.Fecha_descuenta_rol; novedad_info.NumCoutas = 1; novedad_info.Fecha_Transac = DateTime.Now; novedad_info.IdUsuario = info.IdUsuario; novedad_info.Estado = "A"; novedad_info.IdCalendario = info.IdPeriodo.ToString(); novedad_info.IdNomina_Tipo = (int)info.IdNomina_Tipo; novedad_info.IdNomina_TipoLiqui = (int)info.IdNomina_TipoLiqui; novedad_info.IdUsuario = info.IdUsuario; if (info.IdNovedad != null) { novedad_info.IdNovedad = (decimal)info.IdNovedad; } // creo el detalle de la novedad. ro_Empleado_Novedad_Det_Info Novedad_detalle_info = new ro_Empleado_Novedad_Det_Info(); Novedad_detalle_info.IdEmpleado = info.IdEmpresa; Novedad_detalle_info.IdEmpleado = info.IdEmpleado; Novedad_detalle_info.Secuencia = 1; Novedad_detalle_info.IdRubro = info.IdRubro; Novedad_detalle_info.Valor = info.Total_pagar_remplazo; Novedad_detalle_info.EstadoCobro = "PEN"; Novedad_detalle_info.Estado = "A"; Novedad_detalle_info.IdCalendario = info.IdPeriodo.ToString(); Novedad_detalle_info.Observacion = info.Observacion; novedad_info.InfoNovedadDet = Novedad_detalle_info; // novedad_info.InfoNovedadDet return(novedad_info); } catch (Exception ex) { mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public bool Guardar_DB(ro_Remplazo_x_emplado_Info info, ref int Id_Remplazo) { try { using (EntityRoles_FJ db = new EntityRoles_FJ()) { ro_Remplazo_x_emplado add = new ro_Remplazo_x_emplado(); add.Id_remplazo = GetId(info.IdEmpresa); add.IdEmpleado = info.IdEmpleado; add.IdEmpresa = info.IdEmpresa; add.IdEmpleado_Remplazo = info.IdEmpleado_Remplazo; add.Id_Motivo_Ausencia_Cat = info.Id_Motivo_Ausencia_Cat; add.Id_Tipo_tipo_Remplazo_Cat = info.Id_Tipo_tipo_Remplazo_Cat; add.IdNomina_Tipo = info.IdNomina_Tipo; add.IdNomina_TipoLiqui = info.IdNomina_TipoLiqui; add.IdPeriodo = info.IdPeriodo; add.Fecha_Entrada = info.Fecha_Entrada; add.Fecha_Salida = info.Fecha_Salida; add.Fecha = info.Fecha; add.Hora_regreso = info.Hora_regreso; add.Hora_salida = info.Hora_salida; add.Observacion = info.Observacion; add.IdRubro = info.IdRubro; add.IdNovedad = info.IdNovedad; add.valor_x_dia_remplazo = info.valor_x_dia_remplazo; add.Total_pagar_remplazo = info.Total_pagar_remplazo; add.Valor_descuento_empleado = info.Valor_descuento_empleado; add.Fecha_descuenta_rol = info.Fecha_descuenta_rol; add.Estado = "A"; add.IdUsuario = info.IdUsuario; add.Fecha_Transac = DateTime.Now; db.ro_Remplazo_x_emplado.Add(add); db.SaveChanges(); Id_Remplazo = add.Id_remplazo; return(true); } } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public bool Modificar_DB(ro_Remplazo_x_emplado_Info info) { try { using (EntityRoles_FJ db = new EntityRoles_FJ()) { var add = db.ro_Remplazo_x_emplado.FirstOrDefault(v => v.IdEmpresa == info.IdEmpresa && v.Id_remplazo == info.Id_remplazo); if (add == null) { return(false); } add.IdEmpleado_Remplazo = info.IdEmpleado_Remplazo; add.Fecha_Entrada = info.Fecha_Entrada; add.Fecha_Salida = info.Fecha_Salida; add.Fecha = info.Fecha; add.Hora_regreso = info.Hora_regreso; add.Hora_salida = info.Hora_salida; add.Descuenta_rol = info.Descuenta_rol; add.Observacion = info.Observacion; add.Id_Motivo_Ausencia_Cat = info.Id_Motivo_Ausencia_Cat; add.Id_Tipo_tipo_Remplazo_Cat = info.Id_Tipo_tipo_Remplazo_Cat; add.IdNomina_Tipo = info.IdNomina_Tipo; add.IdNomina_TipoLiqui = info.IdNomina_TipoLiqui; add.IdPeriodo = info.IdPeriodo; add.IdRubro = info.IdRubro; add.IdNovedad = info.IdNovedad; add.valor_x_dia_remplazo = info.valor_x_dia_remplazo; add.Total_pagar_remplazo = info.Total_pagar_remplazo; add.Valor_descuento_empleado = info.Valor_descuento_empleado; add.Fecha_descuenta_rol = info.Fecha_descuenta_rol; add.IdUsuarioUltMod = info.IdUsuarioUltMod; add.Fecha_UltMod = info.Fecha_UltMod; db.SaveChanges(); return(true); } } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
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()); } }
public bool Get_si_existe_remplazo_activo(ro_Remplazo_x_emplado_Info info) { try { bool si_existe = false; List <ro_Remplazo_x_emplado_Info> lista = new List <ro_Remplazo_x_emplado_Info>(); using (EntityRoles_FJ db = new EntityRoles_FJ()) { var query = from q in db.ro_Remplazo_x_emplado where q.IdEmpresa == info.IdEmpresa && q.IdEmpleado == info.IdEmpleado && q.Fecha_Entrada >= info.Fecha_Entrada && q.Fecha_Entrada <= info.Fecha_Salida select q; if (query.Count() > 0) { si_existe = true; } else { si_existe = false; } } return(si_existe); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }