/// <summary> Elimina un barrio de la base de datos. </summary>
        /// <param name="tobjBarrio"> Un objeto del tipo tblBarrio. </param>
        /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
        public String gmtdEliminar(tblBarrio tobjBarrio)
        {
            String strResultado;

            try
            {
                using (dbExequial2010DataContext barrio = new dbExequial2010DataContext())
                {
                    var query = from bar in barrio.tblBarrios
                                where bar.strCodBarrio == tobjBarrio.strCodBarrio
                                select bar;

                    foreach (var detail in query)
                    {
                        barrio.tblBarrios.DeleteOnSubmit(detail);
                    }

                    barrio.tblLogdeActividades.InsertOnSubmit(tobjBarrio.log);
                    barrio.SubmitChanges();
                    strResultado = "Registro Eliminado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strResultado = "- No se puede eliminar el registro.";
            }
            return(strResultado);
        }
        /// <summary> Modifica un barrio. </summary>
        /// <param name="tobjMunicipio"> Un objeto del tipo barrio.</param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdEditar(tblBarrio tobjBarrio)
        {
            if (tobjBarrio.strCodBarrio == "")
            {
                return("- Debe de ingresar el código del barrio.");
            }

            if (tobjBarrio.strNomBarrio == "")
            {
                return("- Debe de ingresar el nombre del barrio.");
            }

            if (tobjBarrio.strCodMunicipio.Trim() == "" || tobjBarrio.strCodMunicipio.Trim() == "0")
            {
                return("- Debe de ingresar el código el municipio.");
            }


            tblBarrio bar = new daoBarrio().gmtdConsultar(tobjBarrio.strCodBarrio);

            if (bar.strCodBarrio == null)
            {
                return("- Este registro no aparece ingresado.");
            }
            else
            {
                tobjBarrio.log = metodos.gmtdLog("Edito el barrio " + tobjBarrio.strCodBarrio, tobjBarrio.strFormulario);
                return(new daoBarrio().gmtdEditar(tobjBarrio));
            }
        }
Esempio n. 3
0
        /// <summary> Crea un objeto del tipo aplicación de acuerdo a la información de los texbox. </summary>
        /// <returns> Un objeto del tipo aplicación. </returns>
        private tblBarrio crearObj()
        {
            tblBarrio br = new tblBarrio();

            br.strCodBarrio    = this.txtCodigo.Text;
            br.strCodMunicipio = this.cboMunicipios.SelectedValue.ToString();
            br.strNomBarrio    = this.txtDescripcion.Text;
            br.strFormulario   = this.Name;
            return(br);
        }
        /// <summary> Inserta un barrio. </summary>
        /// <param name="tobjBarrio"> Un objeto del tipo barrio. </param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdInsertar(tblBarrio tobjBarrio)
        {
            String strRetornar;

            try
            {
                using (dbExequial2010DataContext barrio = new dbExequial2010DataContext())
                {
                    barrio.tblBarrios.InsertOnSubmit(tobjBarrio);
                    barrio.tblLogdeActividades.InsertOnSubmit(tobjBarrio.log);
                    barrio.SubmitChanges();
                    strRetornar = "Registro Insertado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strRetornar = "- Ocurrió un error al insertar el registro.";
            }
            return(strRetornar);
        }
        /// <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> Modifica un barrio. </summary>
        /// <param name="tobjBarrio"> Un objeto del tipo barrio.</param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdEditar(tblBarrio tobjBarrio)
        {
            String strResultado;

            try
            {
                using (dbExequial2010DataContext barrio = new dbExequial2010DataContext())
                {
                    tblBarrio bar_old = barrio.tblBarrios.SingleOrDefault(p => p.strCodBarrio == tobjBarrio.strCodBarrio);
                    bar_old.strNomBarrio    = tobjBarrio.strNomBarrio;
                    bar_old.strCodMunicipio = tobjBarrio.strCodMunicipio;
                    barrio.tblLogdeActividades.InsertOnSubmit(tobjBarrio.log);
                    barrio.SubmitChanges();
                    strResultado = "Registro Actualizado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strResultado = "- Ocurrió un error al Actualizar el registro";
            }
            return(strResultado);
        }
Esempio n. 7
0
 /// <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)
 {
     return(new blBarrio().gmtdEliminar(tobjBarrio));
 }
Esempio n. 8
0
 /// <summary> Modifica un barrio. </summary>
 /// <param name="tobjMunicipio"> Un objeto del tipo barrio.</param>
 /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
 public string gmtdEditar(tblBarrio tobjBarrio)
 {
     return(new blBarrio().gmtdEditar(tobjBarrio));
 }