/// <summary> Elimina un barrio de la base de datos. </summary> /// <param name="tobjMunicipio"> Un objeto del tipo tblBarrio. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblBarrio tobjBarrio) { if (tobjBarrio.strCodBarrio == "") { return("- Debe de ingresar el código del barrio."); } List <tblAgraciado> lstAgraciados = new blAgraciado().gmtdConsultarAgraciadosxBarrio(tobjBarrio.strCodBarrio); if (lstAgraciados.Count > 0) { return("- Este barrio no se puede eliminar por que lo tiene registrado al menos un agraciado."); } List <tblAhorradore> lstAhorradores = new blAhorrador().gmtdConsultarAhorradoresxBarrio(tobjBarrio.strCodBarrio); if (lstAhorradores.Count > 0) { return("- Este barrio no se puede eliminar por que lo tiene registrado al menos un ahorrador."); } List <tblSocio> lstSocios = new blSocio().gmtdConsultarSociosxBarrio(tobjBarrio.strCodBarrio); if (lstSocios.Count > 0) { return("- Este barrio no se puede eliminar por que lo tiene registrado al menos un socio."); } tblBarrio bar = new daoBarrio().gmtdConsultar(tobjBarrio.strCodBarrio); if (bar.strCodBarrio == null) { return("- Este registro no aparece ingresado."); } else { tobjBarrio.log = metodos.gmtdLog("Elimino el barrio " + tobjBarrio.strCodBarrio, tobjBarrio.strFormulario); return(new daoBarrio().gmtdEliminar(tobjBarrio)); } }
/// <summary> Cambia un agraciado socio y el socio a agraciado. </summary> /// <param name="tobjAgraciado"> Agraciado que se va a registrar. </param> /// <param name="tobjSocio"> Socio que se va a acatualizar. </param> /// <param name="tstrCedulaAgra"> Cedula del agraciado que se va a eliminar. </param> /// <returns> Un mensaje indicando si se ejecuto o no la aoperación. </returns> public string gmtdCambiarAgraciadoaSocio(int tintCodigoSocio, string tstrCedulaAgra) { if (tintCodigoSocio <= 0) { return("- Debe de ingresar el código del socio."); } if (tstrCedulaAgra == null || tstrCedulaAgra == "") { return("- Debe de seleccionar el agraciado."); } tblSocio socio = new blSocio().gmtdConsultar(tintCodigoSocio); if (socio.bitAnulado == true) { return("- Este socio esta anulado."); } if (socio.strApellido1Soc == null) { return("- Este socio no aparece registrado."); } tblAgraciado agraciado = new blAgraciado().gmtdConsultarDetalle(tstrCedulaAgra); if (agraciado.bitAnulado == true) { return("- Este agraciado esta anulado."); } if (agraciado.strApellido1Agra == null) { return("- Este agraciado no aparece registrado."); } tblAgraciado agraciadoNuevo = new tblAgraciado(); agraciadoNuevo.bitAnulado = false; agraciadoNuevo.bitSexo = socio.bitSexo; agraciadoNuevo.dtmFecAnulado = socio.dtmFecAnulado; agraciadoNuevo.dtmFechaIng = socio.dtmFechaIng; agraciadoNuevo.dtmFechaNac = socio.dtmFechaNac; agraciadoNuevo.intCodigoSoc = socio.intCodigoSoc; agraciadoNuevo.strApellido1Agra = socio.strApellido1Soc; agraciadoNuevo.strApellido2Agra = socio.strApellido2Soc; agraciadoNuevo.strNombreAgra = socio.strNombreSoc; agraciadoNuevo.strCedulaAgra = socio.strCedulaSoc; agraciadoNuevo.strCodBarrio = socio.strCodBarrio; agraciadoNuevo.strCodOficio = socio.strCodOficio; agraciadoNuevo.strCorreo = socio.strCorreo; agraciadoNuevo.strDireccion = socio.strDireccion; agraciadoNuevo.strEscolaridad = socio.strEscolaridad; agraciadoNuevo.strParentesco = agraciado.strParentesco; agraciadoNuevo.strTelefono = socio.strTelefono; agraciadoNuevo.strTipoCed = socio.strTipoCed; agraciadoNuevo.bitActualizado = false; socio.bitSexo = agraciado.bitSexo; socio.dtmFecAnulado = agraciado.dtmFecAnulado; socio.dtmFechaIng = agraciado.dtmFechaIng; socio.dtmFechaNac = agraciado.dtmFechaNac; socio.strApellido1Soc = agraciado.strApellido1Agra; socio.strApellido2Soc = agraciado.strApellido2Agra; socio.strNombreSoc = agraciado.strNombreAgra; socio.strCedulaSoc = agraciado.strCedulaAgra; socio.strCodBarrio = agraciado.strCodBarrio; socio.strCodOficio = agraciado.strCodOficio; socio.strCorreo = agraciado.strCorreo; socio.strDireccion = agraciado.strDireccion; socio.strEscolaridad = agraciado.strEscolaridad; socio.strTelefono = agraciado.strTelefono; socio.bitActualizado = false; return(new daoSocio().gmtdCambiarAgraciadoaSocio(agraciadoNuevo, socio, tstrCedulaAgra)); }