Ejemplo n.º 1
0
        /// <summary> Elimina un municipio de la base de datos. </summary>
        /// <param name="tobjMunicipio"> Un objeto del tipo munipio. </param>
        /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
        public String gmtdEliminar(tblMunicipio tobjMunicipio)
        {
            String strResultado;

            try
            {
                using (dbExequial2010DataContext maestro = new dbExequial2010DataContext())
                {
                    var query = from mun in maestro.tblMunicipios
                                where mun.strCodMunicipio == tobjMunicipio.strCodMunicipio
                                select mun;

                    foreach (var detail in query)
                    {
                        maestro.tblMunicipios.DeleteOnSubmit(detail);
                    }

                    maestro.tblLogdeActividades.InsertOnSubmit(tobjMunicipio.log);
                    maestro.SubmitChanges();
                    strResultado = "Registro Eliminado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strResultado = "- No se puede eliminar el registro.";
            }
            return(strResultado);
        }
Ejemplo n.º 2
0
        /// <summary> Elimina un municipio de la base de datos. </summary>
        /// <param name="tobjMunicipio"> Un objeto del tipo munipio. </param>
        /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
        public String gmtdEliminar(tblMunicipio tobjMunicipio)
        {
            if (tobjMunicipio.strCodMunicipio == "")
            {
                return("- Debe de ingresar el código del municipio.");
            }

            IList <barrio> lstBarrios = new blBarrio().gmtdConsultarTodos(tobjMunicipio.strCodMunicipio);

            if (lstBarrios.Count > 0)
            {
                return("- No se puede eliminar el municipio por que lo tiene registrado al menos un barrio.");
            }

            tblMunicipio mcp = new daoMunicipio().gmtdConsultar(tobjMunicipio.strCodMunicipio);

            if (mcp.strCodMunicipio == null)
            {
                return("- Este registro no aparece ingresado.");
            }
            else
            {
                tobjMunicipio.log = metodos.gmtdLog("Elimino el municipio " + tobjMunicipio.strCodMunicipio, tobjMunicipio.strFormulario);
                return(new daoMunicipio().gmtdEliminar(tobjMunicipio));
            }
        }
Ejemplo 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 tblMunicipio crearObj()
        {
            tblMunicipio municipio = new tblMunicipio();

            municipio.strCodMunicipio = this.txtCodigo.Text;
            municipio.strNomMunicipio = this.txtDescripcion.Text;
            municipio.strFormulario   = this.Name;
            return(municipio);
        }
Ejemplo n.º 4
0
        /// <summary> Inserta un municipio. </summary>
        /// <param name="tobjMunicipio"> Un objeto del tipo municipio. </param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdInsertar(tblMunicipio tobjMunicipio)
        {
            String strRetornar;

            try
            {
                using (dbExequial2010DataContext maestro = new dbExequial2010DataContext())
                {
                    maestro.tblMunicipios.InsertOnSubmit(tobjMunicipio);
                    maestro.tblLogdeActividades.InsertOnSubmit(tobjMunicipio.log);
                    maestro.SubmitChanges();
                    strRetornar = "Registro Insertado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strRetornar = "- Ocurrió un error al insertar el registro.";
            }
            return(strRetornar);
        }
Ejemplo n.º 5
0
        /// <summary> Modifica un municipio. </summary>
        /// <param name="tobjMunicipio"> Un objeto del tipo municipio.</param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdEditar(tblMunicipio tobjMunicipio)
        {
            String strResultado;

            try
            {
                using (dbExequial2010DataContext maestro = new dbExequial2010DataContext())
                {
                    tblMunicipio mun_old = maestro.tblMunicipios.SingleOrDefault(p => p.strCodMunicipio == tobjMunicipio.strCodMunicipio);
                    mun_old.strNomMunicipio = tobjMunicipio.strNomMunicipio;
                    maestro.tblLogdeActividades.InsertOnSubmit(tobjMunicipio.log);
                    maestro.SubmitChanges();
                    strResultado = "Registro Actualizado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strResultado = "- Ocurrió un error al Actualizar el registro";
            }
            return(strResultado);
        }
Ejemplo n.º 6
0
        /// <summary> Modifica un municipio. </summary>
        /// <param name="tobjMunicipio"> Un objeto del tipo municipio.</param>
        /// <returns> Un string indicando si se ejecuto o no el metodo. </returns>
        public string gmtdEditar(tblMunicipio tobjMunicipio)
        {
            if (tobjMunicipio.strCodMunicipio == "")
            {
                return("- Debe de ingresar el código del municipio.");
            }

            if (tobjMunicipio.strNomMunicipio == "")
            {
                return("- Debe de ingresar el nombre del municipio.");
            }

            tblMunicipio mcp = new daoMunicipio().gmtdConsultar(tobjMunicipio.strCodMunicipio);

            if (mcp.strCodMunicipio == null)
            {
                return("- Este registro no aparece ingresado.");
            }
            else
            {
                tobjMunicipio.log = metodos.gmtdLog("Edito el municipio " + tobjMunicipio.strCodMunicipio, tobjMunicipio.strFormulario);
                return(new daoMunicipio().gmtdEditar(tobjMunicipio));
            }
        }
Ejemplo n.º 7
0
 /// <summary> Elimina un municipio de la base de datos. </summary>
 /// <param name="tobjMunicipio"> Un objeto del tipo munipio. </param>
 /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
 public String gmtdEliminar(tblMunicipio tobjMunicipio)
 {
     return(new blMunicipio().gmtdEliminar(tobjMunicipio));
 }
Ejemplo n.º 8
0
 /// <summary> Modifica un municipio. </summary>
 /// <param name="tobjMunicipio"> Un objeto del tipo municipio.</param>
 /// <returns> Un string indicando si se ejecuto o no el metodo. </returns>
 public string gmtdEditar(tblMunicipio tobjMunicipio)
 {
     return(new blMunicipio().gmtdEditar(tobjMunicipio));
 }