public void set_Persona_beneficiario_Info(Cl_Enumeradores.eTipoPersona eTipo_Persona, decimal IdEntidad) { try { string sIdEntidad = ""; cmb_Persona_Tipo.EditValue = eTipo_Persona.ToString(); if (IdEntidad != 0) { vwtb_persona_beneficiario_Info InfoPersona = list_Beneficiario.FirstOrDefault(v => v.IdTipo_Persona == eTipo_Persona.ToString() && v.IdEntidad == IdEntidad); if (InfoPersona != null) { sIdEntidad = InfoPersona.IdBeneficiario; } cmb_beneficiario.EditValue = sIdEntidad; } else { cmb_beneficiario.EditValue = null; } } 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()); } }
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()); } }
public vwtb_persona_beneficiario_Info get_Info_Beneficiario() { vwtb_persona_beneficiario_Info Info = new vwtb_persona_beneficiario_Info(); Info = list_Beneficiario.FirstOrDefault(v => v.IdBeneficiario == Convert.ToString(cmb_Beneficiario.EditValue)); return(Info); }
private void btnBuscar_Click(object sender, EventArgs e) { try { vwcp_orden_pago_con_cancelacion_Info Info_Pago = new vwcp_orden_pago_con_cancelacion_Info(); orden_pago_con_cancelacion_Bus = new vwcp_orden_pago_con_cancelacion_Bus(); List <vwcp_orden_pago_con_cancelacion_Info> list = new List <vwcp_orden_pago_con_cancelacion_Info>(); G_persona_beneficiario_Info_obj = (vwtb_persona_beneficiario_Info)ucGe_Beneficiario.Get_Persona_beneficiario_Info(); Estado = cmbEstadoAprobacion.EditValue.ToString(); list = orden_pago_con_cancelacion_Bus.Get_List_orden_pago_para_aprobacion(param.IdEmpresa , ucGe_Beneficiario.IdTipo_Persona.ToString(), G_persona_beneficiario_Info_obj.IdPersona , G_persona_beneficiario_Info_obj.IdEntidad, Estado); if (list.Count() != 0) { Obj_DetalleAprob = new BindingList <vwcp_orden_pago_con_cancelacion_Info>(list); this.gridAprobacionOrdenPago.DataSource = Obj_DetalleAprob; } else { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.El_beneficiario_no_tiene_Orden_Pago_pendi), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public List <vwtb_persona_beneficiario_Info> Get_List_PersonaBeneficiario(int IdEmpresa, string IdTipo_Persona) { try { if (IdTipo_Persona == "TODOS") { IdTipo_Persona = ""; } List <vwtb_persona_beneficiario_Info> lM = new List <vwtb_persona_beneficiario_Info>(); EntitiesGeneral OEUs = new EntitiesGeneral(); var selectBeneficiario = from selec in OEUs.vwtb_persona_beneficiario where selec.IdEmpresa == IdEmpresa && selec.IdTipo_Persona.Contains(IdTipo_Persona) select selec; foreach (var item in selectBeneficiario) { vwtb_persona_beneficiario_Info info = new vwtb_persona_beneficiario_Info(); info.IdEmpresa = item.IdEmpresa; info.IdBeneficiario = item.IdBeneficiario; info.IdTipo_Persona = item.IdTipo_Persona; info.IdPersona = item.IdPersona; info.IdEntidad = item.IdEntidad; info.Codigo = item.Codigo; info.Nombre = item.Nombre; info.pr_girar_cheque_a = item.pr_girar_cheque_a; info.pe_razonSocial = item.pe_razonSocial; info.pe_cedulaRuc = item.pe_cedulaRuc; info.pe_Naturaleza = item.pe_Naturaleza; info.IdCtaCble = item.IdCtaCble; info.IdCentroCosto = item.IdCentroCosto; info.IdSubCentroCosto = item.IdSubCentroCosto; info.NombreCompleto = "[" + info.IdTipo_Persona + "]" + "[" + item.IdEntidad + "]" + "[" + item.Nombre + "]"; info.IdCtaCble_Anticipo = item.IdCtaCble_Anticipo; info.IdCtaCble_Gasto = item.IdCtaCble_Gasto; info.Estado = item.Estado; lM.Add(info); } return(lM); } 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 mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }
public vwtb_persona_beneficiario_Info Get_Info_PersonaBeneficiario(int IdEmpresa, decimal IdEntidad, string IdTipo_Persona) { try { vwtb_persona_beneficiario_Info info = new vwtb_persona_beneficiario_Info(); EntitiesGeneral OEUser = new EntitiesGeneral(); var selectBeneficiario = from selec in OEUser.vwtb_persona_beneficiario where selec.IdEmpresa == IdEmpresa && selec.IdEntidad == IdEntidad && selec.IdTipo_Persona == IdTipo_Persona select selec; foreach (var item in selectBeneficiario) { vwtb_persona_beneficiario_Info info_beneficiario = new vwtb_persona_beneficiario_Info(); info_beneficiario.IdEmpresa = item.IdEmpresa; info.IdBeneficiario = item.IdBeneficiario; info_beneficiario.pr_girar_cheque_a = item.pr_girar_cheque_a; info_beneficiario.IdTipo_Persona = item.IdTipo_Persona; info_beneficiario.IdEntidad = item.IdEntidad; info_beneficiario.Nombre = "[" + item.IdTipo_Persona + "]" + "[" + item.IdEntidad + "]" + "[" + item.Nombre + "]"; info_beneficiario.pe_cedulaRuc = item.pe_cedulaRuc; info_beneficiario.pe_Naturaleza = item.pe_Naturaleza; info_beneficiario.IdPersona = item.IdPersona; info_beneficiario.IdCtaCble = item.IdCtaCble; info_beneficiario.IdCentroCosto = item.IdCentroCosto; info_beneficiario.IdSubCentroCosto = item.IdSubCentroCosto; info_beneficiario.IdCtaCble_Anticipo = item.IdCtaCble_Anticipo; info_beneficiario.IdCtaCble_Gasto = item.IdCtaCble_Gasto; info_beneficiario.Estado = item.Estado; info = info_beneficiario; } return(info); } 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 mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }
public void Get_OrdenPago() { try { Detalle_op = new List <cp_orden_pago_det_Info>(); Info_Orden_Pago = new Info.CuentasxPagar.cp_orden_pago_Info(); Info_Beneficiario = ucGe_Beneficiario.Get_Persona_beneficiario_Info(); Info_Orden_Pago.IdEmpresa = param.IdEmpresa; Info_Orden_Pago.IdOrdenPago = 0; if (Info_General.Observacion == null) { Info_Orden_Pago.Observacion = "Liquidacion de vacaciones de:" + dtpanio_desde.Value.ToString().Substring(0, 10) + " al " + dtpFechaHasta.Value.ToString().Substring(0, 10); } else { Info_Orden_Pago.Observacion = Info_General.Observacion; } Info_Orden_Pago.IdTipo_op = info_parametro.IdTipoOP_LiquidacionVacaciones; Info_Orden_Pago.IdTipo_Persona = Info_Beneficiario.IdTipo_Persona; Info_Orden_Pago.IdPersona = Info_Beneficiario.IdPersona; Info_Orden_Pago.IdEntidad = Info_Beneficiario.IdEntidad; Info_Orden_Pago.Fecha = dtpFechaPago.Value; Info_Orden_Pago.IdEstadoAprobacion = "PENDI"; Info_Orden_Pago.IdFormaPago = info_parametro.IdFormaOP_LiquidacionVacaciones; Info_Orden_Pago.IdBanco = info_parametro.IdBancoOP_LiquidacionVacaciones; Info_Orden_Pago.Fecha_Pago = dtpFechaPago.Value; Info_Orden_Pago.Estado = "A"; Info_Orden_Pago.Fecha = dtpFechaHasta.Value; Info_Orden_Pago.IdUsuario = param.IdUsuario; Info_Orden_Pago.IdTipoFlujo = info_parametro.IdTipoFlujoOP_LiquidacionVacaciones; // detalle cp_orden_pago_det_Info info_detalle = new Info.CuentasxPagar.cp_orden_pago_det_Info(); info_detalle.IdEmpresa = param.IdEmpresa; info_detalle.IdOrdenPago = 0; info_detalle.Secuencia = 1; info_detalle.Valor_a_pagar = Convert.ToDouble(txttotal_cancelar.EditValue); info_detalle.Referencia = "Cancelacion Vacaciones"; info_detalle.IdFormaPago = info_parametro.IdFormaOP_LiquidacionVacaciones; info_detalle.Fecha_Pago = dtpFechaPago.Value; info_detalle.IdEstadoAprobacion = "PENDI"; info_detalle.Idbanco = info_parametro.IdBancoOP_LiquidacionVacaciones; Detalle_op.Add(info_detalle); Info_Orden_Pago.Detalle = Detalle_op; } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.ToString()); } }
public vwtb_persona_beneficiario_Info Get_Persona_beneficiario_Info() { try { vwtb_persona_beneficiario_Info Info_Beneficiario = new vwtb_persona_beneficiario_Info(); if (cmb_beneficiario.EditValue != null) { Info_Beneficiario = list_Beneficiario.FirstOrDefault(v => v.IdBeneficiario == Convert.ToString(cmb_beneficiario.EditValue)); } return(Info_Beneficiario); } 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 vwtb_persona_beneficiario_Info()); } }
public tb_persona_Info Get_Info_Persona() { try { tb_persona_Info InfoPersona = new tb_persona_Info(); if (cmb_beneficiario.EditValue != null && IdTipo_Persona == Cl_Enumeradores.eTipoPersona.PERSONA) { Info_Beneficiario = list_Beneficiario.FirstOrDefault(v => v.IdBeneficiario == Convert.ToString(cmb_beneficiario.EditValue)); tb_persona_bus BusPersona = new tb_persona_bus(); InfoPersona = BusPersona.Get_Info_Persona(Info_Beneficiario.IdPersona); } return(InfoPersona); } 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 tb_persona_Info()); } }
public vwcp_orden_pago_con_cancelacion_Info() { Beneficiario = new vwtb_persona_beneficiario_Info(); }