Пример #1
0
        public List <DepartamentoBE> ListarDepartamentos()
        {
            List <DepartamentoBE> lst  = new List <DepartamentoBE>();
            UbigeoBC objDepartamentoBC = new UbigeoBC();

            lst = objDepartamentoBC.ListarDepartamento();
            return(lst);
        }
Пример #2
0
        public List <PaisBE> ListarPaises()
        {
            List <PaisBE> lst = new List <PaisBE>();
            UbigeoBC      objDepartamentoBC = new UbigeoBC();

            lst = objDepartamentoBC.ListarPaises();
            return(lst);
        }
Пример #3
0
        protected void gvDistrito_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                #region Editar

                if (e.CommandName.Equals("Editar"))
                {
                    GridViewRow gvRow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

                    gvDistrito.EditIndex = gvRow.RowIndex;
                    LlenarDistritos();
                }

                #endregion

                #region Cancelar

                if (e.CommandName.Equals("Cancelar"))
                {
                    gvDistrito.EditIndex = -1;
                    LlenarDistritos();
                }

                #endregion

                #region Actualizar

                if (e.CommandName.Equals("Actualizar"))
                {
                    GridViewRow gvRow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

                    TextBox txtPrecio = (TextBox)gvRow.FindControl("txtPrecio");

                    UbigeoBE objUbigeoBE = new UbigeoBE();

                    objUbigeoBE.CodDpto = ddlDepartamento.SelectedValue;
                    objUbigeoBE.CodProv = ddlProvincia.SelectedValue;
                    objUbigeoBE.CodDist = e.CommandArgument.ToString();
                    objUbigeoBE.Nombre  = txtPrecio.Text;

                    UbigeoBC objUbigeoBC = new UbigeoBC();
                    objUbigeoBC.Update_Ubigeo_Precio(objUbigeoBE);

                    gvDistrito.EditIndex = -1;
                    LlenarDistritos();

                    Tools.Unload(GetType(), this);
                }

                #endregion
            }
            catch (Exception ex)
            {
                Tools.Error(GetType(), this, ex);
            }
        }
Пример #4
0
        public List <DistritoBE> ListarDistritos(string ProvinciaId, string DepartamentoId)
        {
            List <DistritoBE> lst           = new List <DistritoBE>();
            UbigeoBC          objDistritoBC = new UbigeoBC();

            if (!Blindaje.InvalidString(ProvinciaId) && !Blindaje.InvalidString(DepartamentoId))
            {
                lst = objDistritoBC.ListarDistrito(ProvinciaId, DepartamentoId);
            }
            return(lst);
        }
Пример #5
0
        public List <ProvinciaBE> ListarProvincias(string DepartamentoId)
        {
            List <ProvinciaBE> lst            = new List <ProvinciaBE>();
            UbigeoBC           objProvinciaBC = new UbigeoBC();

            if (!Blindaje.InvalidString(DepartamentoId))
            {
                lst = objProvinciaBC.ListarProvincia(DepartamentoId);
            }

            return(lst);
        }
Пример #6
0
        private void LlenarDistritos()
        {
            UbigeoBC objUbigeoBC = new UbigeoBC();

            try
            {
                List <UbigeoBE> lstUbigeoBE = objUbigeoBC.Get_Ubigeo_Distrito(ddlDepartamento.SelectedValue, ddlProvincia.SelectedValue);

                gvDistrito.DataSource = lstUbigeoBE;
                gvDistrito.DataBind();
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #7
0
        private void LlenarDepartamentos()
        {
            UbigeoBC objUbigeoBC = new UbigeoBC();

            try
            {
                List <UbigeoBE> lstUbigeoBE = objUbigeoBC.Get_Ubigeo_Departamento();

                ddlDepartamento.DataSource     = lstUbigeoBE;
                ddlDepartamento.DataValueField = "CodDpto";
                ddlDepartamento.DataTextField  = "Nombre";
                ddlDepartamento.DataBind();
                Tools.DropDownPlaceHolder(ddlDepartamento, "Departamento");
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #8
0
        private void LlenarProvincia()
        {
            UbigeoBC objUbigeoBC = new UbigeoBC();

            try
            {
                List <UbigeoBE> lstUbigeoBE = objUbigeoBC.Get_Ubigeo_Provincia(ddlDepartamento.SelectedValue);

                ddlProvincia.DataSource     = lstUbigeoBE;
                ddlProvincia.DataValueField = "CodProv";
                ddlProvincia.DataTextField  = "Nombre";
                ddlProvincia.DataBind();

                ddlProvincia.Items.Insert(0, new ListItem("Provincia", "-1"));
                ddlProvincia.Items[0].Attributes.Add("disabled", "disabled");
                ddlProvincia.Items[0].Attributes.Add("selected", "selected");
                ddlProvincia.Items[0].Attributes.Add("style", "display:none;");
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #9
0
        public static ArrayList GetDistrito(string codDpto, string codProv)
        {
            UbigeoBC  objUbigeoBC = new UbigeoBC();
            ArrayList arraylist   = new ArrayList();

            try
            {
                if (!codDpto.Equals("-1") && !codProv.Equals("-1") && !codProv.Equals("null"))
                {
                    List <UbigeoBE> lstUbigeoBE = objUbigeoBC.Get_Ubigeo_Distrito(codDpto, codProv);

                    foreach (UbigeoBE ubigeoBE in lstUbigeoBE)
                    {
                        arraylist.Add(new ListItem(ubigeoBE.Nombre, ubigeoBE.CodDist));
                    }
                }
                return(arraylist);
            }
            catch (Exception ex)
            {
                LogFile.EscribirLog(ex);
                throw;
            }
        }