public static List <BeneficiarioCBU> BenefeciariosConCBUValidosXCOELSA(Int64 cuil, out string mensaje, out String error) { List <BeneficiarioCBU> lstBeneCbuValidos = new List <BeneficiarioCBU>(); mensaje = error = string.Empty; try { List <BeneficiarioCBU> lstBeneCbu = BeneficiarioDAO.Benefeciarios_CBU_XCuil(cuil, out mensaje); if (string.IsNullOrEmpty(mensaje)) { if (lstBeneCbu != null && lstBeneCbu.Any()) { bool CodigoRetorno99 = false; int cant = lstBeneCbu.Count; int i = 0; while (i < cant && !CodigoRetorno99) { BeneficiarioCBU items = lstBeneCbu[i]; WSValidarCBU.Retorno retorno = InvocaValidarCBU.ValidarCBU(items.Cuil.ToString(), items.CBU); log.Info(string.Format("BenefeciariosConCBUValidosXCOELSA -> ValidarCBU X COELSA RETORNO: CodigoRespuesta: {0} -> CodigoRetorno: {1} -> DescripcionMensaje: {2}-> CUIL:{3}, CBU:{4}", retorno.CodigoRespuesta, retorno.CodigoRetorno, retorno.DescripcionMensaje, items.Cuil, items.CBU)); if (retorno.CodigoRespuesta.Trim() == "00" && retorno.CodigoRetorno == 0) { lstBeneCbuValidos.Add(items); } else { if (retorno.CodigoRetorno == 99) { error = "No se pudo realizar la operación.Reintente en otro momento."; log.Error(string.Format("CodigoError {0}-> CodigoRetorno {1} -> DescripcionMensaje {2}-> CUIL:{3}, CBU:{4}", retorno.CodigoRespuesta, retorno.CodigoRetorno, retorno.DescripcionMensaje, items.Cuil.ToString(), items.CBU)); CodigoRetorno99 = true; } } i = i + 1; } } } } catch (Exception err) { log.Error(string.Format("{0}->{1}-> CUIL:{2} - Error:{3}->{4}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), cuil, err.Source, err.Message)); throw err; } finally { } return(lstBeneCbuValidos); }
public Int64 GuardarDomicilio(string cuil, Domicilio domicilio) { if (domicilio.IdDomicilio > 0) { throw new Exception("El domicilio ya existe"); } return(BeneficiarioDAO.GuardarDomicilio(cuil, domicilio)); }
public Domicilio TraerDomicilio(string Cuil, long?idDomicilio) { try { return(BeneficiarioDAO.TraerDomicilio(Cuil, idDomicilio)); } catch (Exception err) { throw err; } }
public List <Beneficiario> TraerBeneficiarios_XA_Reclamos(long idBeneficio, string Cuil) { try { return(BeneficiarioDAO.Beneficiarios_Traer_XA_Reclamos(idBeneficio, Cuil)); } catch (Exception err) { throw err; } }
public List <Beneficiario> Traer(long idBeneficio, string Cuil) { try { return(BeneficiarioDAO.Traer(idBeneficio, Cuil)); } catch (Exception err) { throw err; } }
public TodoDelBeneficio TraerTodoDelBeneficio(string idBeneficiario) { try { return(BeneficiarioDAO.TraerTodoDelBeneficio(idBeneficiario)); } catch (Exception ex) { throw ex; } }
public List <Beneficiario> NovedadesRechazadasTraer(long idBeneficiario) { try { List <Beneficiario> oListBeneficiarios = BeneficiarioDAO.NovedadesRechazadasTraer(idBeneficiario); return(oListBeneficiarios); } catch (Exception err) { throw err; } }
public List <Beneficiario> TraerConReclamosNovedades(long idBeneficiario, string cuil, bool reclamos, bool novedades) { try { List <Beneficiario> lstBeneficiario = BeneficiarioDAO.Traer(idBeneficiario, cuil, reclamos, novedades); return(lstBeneficiario); } catch (Exception err) { throw err; } }
public string TraerApellNom(long idBeneficiario) { try { string apenom = BeneficiarioDAO.TraerApellNom(idBeneficiario); return(apenom); } catch (Exception err) { throw err; } }
public List <Beneficiario> TraerPorIdBenefCuil(string idBeneficiario, string cuil) { try { List <Beneficiario> lstBeneficiario = BeneficiarioDAO.TraerPorIdBenefCuil(idBeneficiario, cuil); return(lstBeneficiario); } catch (Exception err) { throw err; } }
public List <Beneficiario> NovedadesTraerTodas(long idBeneficiario) { try { List <Beneficiario> lstBeneficiario = BeneficiarioDAO.NovedadesTraerTodas(idBeneficiario); return(lstBeneficiario); } catch (Exception err) { throw err; } }
public void Excluir(int ID) { using (Connection con = new Connection()) { con.Abrir(); IDAO <Beneficiario> TableIDAO = new BeneficiarioDAO(con); Beneficiario beneficiario = new Beneficiario(); beneficiario.BENEFICIARIO_ID = ID; TableIDAO.Remover(beneficiario); } }
public Beneficiario LocalizarPrimeiro() { Beneficiario result = null; using (Connection con = new Connection()) { con.Abrir(); IDAO <Beneficiario> TableIDAO = new BeneficiarioDAO(con); result = TableIDAO.LocalizarPrimeiro(); } return(result); }
public Collection <Beneficiario> ListarTudo() { Collection <Beneficiario> result = null; using (Connection con = new Connection()) { con.Abrir(); IDAO <Beneficiario> TableIDAO = new BeneficiarioDAO(con); result = TableIDAO.ListarTudo(); } return(result); }
public void Inserir(Beneficiario obj) { using (Connection con = new Connection()) { con.Abrir(); IDAO <Beneficiario> TableIDAO = new BeneficiarioDAO(con); Beneficiario beneficiario = new Beneficiario(); beneficiario.BENEFICIARIO_CNPJCPF = obj.BENEFICIARIO_CNPJCPF; beneficiario.BENEFICIARIO_NOMEFAN = obj.BENEFICIARIO_NOMEFAN; beneficiario.BENEFICIARIO_RAZAOSOC = obj.BENEFICIARIO_RAZAOSOC; TableIDAO.Inserir(beneficiario); } }
public List <Inhibiciones> Inhibiciones_Traer(Int64 IdBeneficiario) { return(BeneficiarioDAO.Inhibiciones_Traer(IdBeneficiario)); }
public List <Beneficiario> TraerBeneficiario_HabXaTarjetas(string Cuil) { return(BeneficiarioDAO.TraerBeneficiario_HabXaTarjetas(Cuil)); }
public string AltaInhibiciones(List <Inhibiciones> listaInhibiciones, enum_TipoOperacion accion) { return(BeneficiarioDAO.AltaInhibiciones(listaInhibiciones, accion)); }
public List <BeneficioBloqueado> BeneficioBloqueado_Traer(Int64 IdBeneficiario) { return(BeneficiarioDAO.BeneficioBloqueado_Traer(IdBeneficiario)); }
public String GuardarBeneficioBloqueado(BeneficioBloqueado unBeneficioBloqueado, enum_TipoOperacion accion) { return(BeneficiarioDAO.GuardarBeneficioBloqueado(unBeneficioBloqueado, accion)); }