public OOB.Resultado.ResultadoEntidad <OOB.Bancos.Banco.Ficha> Bancos_Banco_GetById(string autoBanco) { var rt = new OOB.Resultado.ResultadoEntidad <OOB.Bancos.Banco.Ficha>(); try { var resultDTO = _servicio.Bancos_Banco_GetById(autoBanco); if (resultDTO.Result == DTO.EnumResult.isError) { rt.Mensaje = resultDTO.Mensaje; rt.Result = OOB.Resultado.EnumResult.isError; return(rt); } var r = new OOB.Bancos.Banco.Ficha() { Id = resultDTO.Entidad.Id, Codigo = resultDTO.Entidad.Codigo, Nombre = resultDTO.Entidad.Nombre, Numero = resultDTO.Entidad.Numero, }; if (resultDTO.Entidad.CtaContable != null) { r.CtaContable = new OOB.Cuenta.Ficha() { CodigoCta = resultDTO.Entidad.CtaContable.CodigoCta, DescripcionCta = resultDTO.Entidad.CtaContable.DescripcionCta, IdPlanCta = resultDTO.Entidad.CtaContable.IdPlanCta }; } else { r.CtaContable = new OOB.Cuenta.Ficha(); } if (resultDTO.Entidad.CtaIGTF != null) { r.CtaIGTF = new OOB.Cuenta.Ficha() { CodigoCta = resultDTO.Entidad.CtaIGTF.CodigoCta, DescripcionCta = resultDTO.Entidad.CtaIGTF.DescripcionCta, IdPlanCta = resultDTO.Entidad.CtaIGTF.IdPlanCta }; } else { r.CtaIGTF = new OOB.Cuenta.Ficha(); } rt.Entidad = r; } catch (Exception e) { rt.Mensaje = e.Message; rt.Result = OOB.Resultado.EnumResult.isError; } return(rt); }
//BANCO public OOB.Resultado.ResultadoLista <OOB.Bancos.Banco.Ficha> Bancos_Banco_Lista() { var rt = new OOB.Resultado.ResultadoLista <OOB.Bancos.Banco.Ficha>(); try { var resultDTO = _servicio.Bancos_Banco_Lista(); if (resultDTO.Result == DTO.EnumResult.isError) { rt.Mensaje = resultDTO.Mensaje; rt.Result = OOB.Resultado.EnumResult.isError; return(rt); } var list = new List <OOB.Bancos.Banco.Ficha>(); if (resultDTO.Lista != null) { if (resultDTO.Lista.Count > 0) { foreach (var it in resultDTO.Lista) { var r = new OOB.Bancos.Banco.Ficha() { Id = it.Id, Codigo = it.Codigo, Nombre = it.Nombre, Numero = it.Numero }; if (it.CtaContable != null) { r.CtaContable = new OOB.Cuenta.Ficha() { CodigoCta = it.CtaContable.Codigo, DescripcionCta = it.CtaContable.Descripcion, }; } else { r.CtaContable = new OOB.Cuenta.Ficha(); } list.Add(r); } } } rt.cntRegistro = resultDTO.cntRegistro; rt.Lista = list; } catch (Exception e) { rt.Mensaje = e.Message; rt.Result = OOB.Resultado.EnumResult.isError; } return(rt); }
private void CargarData() { var r01 = Globals.MyData.Bancos_Banco_GetById(Id); if (r01.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } Ficha = r01.Entidad; L_BANCO.Text = Ficha.Banco; L_CTA.Text = Ficha.CtaContable.Cuenta; L_CTA_IGTF.Text = Ficha.CtaIGTF.Cuenta; CtaContable = new OOB.Contable.PlanCta.Ficha() { Id = Ficha.CtaContable.IdPlanCta }; CtaIGTF = new OOB.Contable.PlanCta.Ficha() { Id = Ficha.CtaIGTF.IdPlanCta }; }