protected void ddl_depto_OnSelectedIndexChanged(object sender, EventArgs e)
        {
            var aMunicipio = new A_MUNICIPIO();

            if (ddl_depto.SelectedIndex != 0)
            {
                ddl_municipio.Items.Clear();

                var item = new ListItem("--Seleccionar--", "0");
                ddl_municipio.Items.Insert(0, item);

                int idDepto = Convert.ToInt32(ddl_depto.SelectedValue);

                ddl_municipio.DataSource     = aMunicipio.ObtenerMunicipiosXDepartamento(idDepto);
                ddl_municipio.DataTextField  = "NOMBRE";
                ddl_municipio.DataValueField = "ID_MUNICIPIO";
                ddl_municipio.DataBind();
            }
            else
            {
                ddl_municipio.Items.Clear();

                var item = new ListItem("--Seleccione un departamento primero--", "0");
                ddl_municipio.Items.Insert(0, item);
            }
        }
Exemple #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var aPersona = new A_PERSONA();



            consultores   = aPersona.ObtenerConsultores();
            departamentos = new A_DEPARTAMENTO().ObtenerDeptos();
            if (ddl_depto.Items.Count == 1)
            {
                var aDepto = new A_DEPARTAMENTO();

                ddl_depto.DataSource     = aDepto.ObtenerDeptos();
                ddl_depto.DataTextField  = "NOMBRE";
                ddl_depto.DataValueField = "ID_DEPARTAMENTO";
                ddl_depto.DataBind();
            }
            List <TBC_MUNICIPIO> municipiosCompletos = new List <TBC_MUNICIPIO>();
            List <TBC_MUNICIPIO> municipiost         = new List <TBC_MUNICIPIO>();

            foreach (var i in departamentos)
            {
                var amunicipio = new A_MUNICIPIO();
                municipiost = amunicipio.ObtenerMunicipiosXDepartamento(i.ID_DEPARTAMENTO);
                foreach (var j in municipiost)
                {
                    municipiosCompletos.Add(j);
                }
            }
            if (ddl_municipioA.Items.Count == 1)
            {
                ddl_municipioA.DataSource     = municipiosCompletos;
                ddl_municipioA.DataTextField  = "NOMBRE";
                ddl_municipioA.DataValueField = "ID_MUNICIPIO";
                ddl_municipioA.DataBind();
            }

            var a = municipiosCompletos;

            if (ddl_sector.Items.Count == 1)
            {
                var aSector = new A_SECTOR_ECONOMICO();

                ddl_sector.DataSource     = aSector.ObtenerSectores();
                ddl_sector.DataTextField  = "NOMBRE";
                ddl_sector.DataValueField = "ID_SECTOR_ECONOMICO";
                ddl_sector.DataBind();
            }
            if (IsPostBack)
            {
                return;
            }
            LlenarMunicipios();
        }
Exemple #3
0
        public void eliminarMunicipio()
        {
            try
            {
                //Borrando al municipio
                TBC_MUNICIPIO municipio = new A_MUNICIPIO().geMunicpioById(int.Parse(Request.Form["txt_borrar_id_municipio"]));

                MV_Exception res = new A_MUNICIPIO().softDeleteMunicipios(municipio, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO);
                info = "Municipio eliminado correctamente";
            }
            catch (Exception e)
            {
                errores = e.Message;
                H_LogErrorEXC.GuardarRegistroLogError(e);
            }
        }
        private void LlenarMunicipios()
        {
            if (ddl_depto.SelectedIndex != 0)
            {
                var aMunicipio = new A_MUNICIPIO();

                ddl_municipio.Items.Clear();
                ddl_municipio.Items.Insert(0, new ListItem("--Seleccionar--", "0"));

                ddl_municipio.DataSource     = aMunicipio.ObtenerMunicipiosXDepartamento(Convert.ToInt32(ddl_depto.SelectedValue));
                ddl_municipio.DataTextField  = "NOMBRE";
                ddl_municipio.DataValueField = "ID_MUNICIPIO";
                ddl_municipio.DataBind();
            }
            else
            {
                ddl_municipio.Items.Clear();
                ddl_municipio.Items.Insert(0, new ListItem("--Seleccione un departamento primero--", "0"));
            }
        }
Exemple #5
0
        public void agregarMunicipio()
        {
            try
            {
                //Creamos la accion del departamento
                A_MUNICIPIO a_municipio = new A_MUNICIPIO();

                var id_departamento     = Request.Form["select_id_departamento"];
                var codigo_departamento = Request.Form["txt_codigo_municipio"];
                var nombre_departamento = Request.Form["txt_nombre_municipio"];

                if (string.IsNullOrWhiteSpace(codigo_departamento) || string.IsNullOrWhiteSpace(nombre_departamento) || string.IsNullOrWhiteSpace(id_departamento))
                {
                    errores = "Municipio no guardado. Los campos no puede estar vacíos ni contener solo espacios";
                    return;
                }

                //Construyendo Departamento
                TBC_MUNICIPIO municipio = new TBC_MUNICIPIO();
                municipio.ID_DEPARTAMENTO = int.Parse(Request.Form["select_id_departamento"]);
                municipio.COD_MUNICIPIO   = Request.Form["txt_codigo_municipio"];
                municipio.NOMBRE          = Request.Form["txt_nombre_municipio"];

                MV_Exception res = a_municipio.GuardarMunicipios(municipio, ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO);

                if (res.IDENTITY == null)
                {
                    throw new Exception(res.ERROR_MESSAGE);
                }

                municipio.ID_DEPARTAMENTO = int.Parse(res.IDENTITY.ToString());

                info = "Municipio agregado correctamente";
            }
            catch (Exception e)
            {
                errores = e.Message;
                H_LogErrorEXC.GuardarRegistroLogError(e);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            _detalleBeneficiario = (MV_DetalleBeneficiario)Session["beneficiarioData"];

            if (IsPostBack)
            {
                return;
            }

            #region Inicialización de Dropdows

            var aSector    = new A_SECTOR_ECONOMICO();
            var aMunicipio = new A_MUNICIPIO();

            ddl_sector.DataSource     = aSector.ObtenerSectores();
            ddl_sector.DataTextField  = "NOMBRE";
            ddl_sector.DataValueField = "ID_SECTOR_ECONOMICO";
            ddl_sector.DataBind();

            ddl_municipio.DataSource     = aMunicipio.ObtenerMunicipiosXDepartamento(_detalleBeneficiario.IdDepartamento);
            ddl_municipio.DataTextField  = "NOMBRE";
            ddl_municipio.DataValueField = "ID_MUNICIPIO";
            ddl_municipio.DataBind();

            ddl_sector.SelectedValue    = _detalleBeneficiario.IdSector.ToString();
            ddl_municipio.SelectedValue = _detalleBeneficiario.IdMunicipio.ToString();

            #endregion

            lbl_nombre.Text   = _detalleBeneficiario.NOMBRES + ' ' + _detalleBeneficiario.APELLIDOS;
            lbl_telefono.Text = _detalleBeneficiario.TEL_FIJO;
            lbl_nit.Text      = _detalleBeneficiario.NIT;
            lbl_muni.Text     = _detalleBeneficiario.MUNICIPIO;
            txt_dui.Text      = _detalleBeneficiario.DUI.Trim();
            txt_nit.Text      = _detalleBeneficiario.NIT.Trim();
        }