Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var id = Request.QueryString["ID"];

            ConectionDB conection = new ConectionDB();
            //DrowDowList Obra
            string    sqlQuery = "SELECT [idObra],[nombre] FROM [dbo].[Obra]";
            DataTable dt       = conection.GetData(sqlQuery);

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow item in dt.Rows)
                {
                    ListItem newItem = new ListItem(item[1].ToString(), item[0].ToString());
                    DD_Obra.Items.Add(newItem);
                }
            }
            dt.Dispose();
            conection.CloseDB();

            //Cateria
            sqlQuery = "SELECT [idCategoria],[descripcion] FROM [dbo].[Categoria]";
            dt       = conection.GetData(sqlQuery);

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow item in dt.Rows)
                {
                    ListItem newItem = new ListItem(item[1].ToString(), item[0].ToString());
                    DD_categoria.Items.Add(newItem);
                }
            }
            dt.Dispose();
            conection.CloseDB();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            var id = Request.QueryString["ID"];

            ConectionDB conection = new ConectionDB();

            //Drop_list de Propietarios
            string    sqlQuery = "SELECT idPropietario, CONCAT(nombre,' ', apellido) AS Nombre FROM [dbo].[Propietario]";
            DataTable dt       = conection.GetData(sqlQuery);

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow item in dt.Rows)
                {
                    ListItem newItem = new ListItem(item[1].ToString(), item[0].ToString());
                    DD_Propietario.Items.Add(newItem);
                }
            }
            dt.Dispose();

            //Drop_list de Encargados
            string sqlQuery2 = "SELECT idUsuario, CONCAT(nombre,' ', apellido) AS Nombre FROM [dbo].[Usuario]";

            dt = conection.GetData(sqlQuery2);

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow item1 in dt.Rows)
                {
                    ListItem newItem1 = new ListItem(item1[1].ToString(), item1[0].ToString());
                    DD_Encargado.Items.Add(newItem1);
                }
            }
            dt.Dispose();

            if (!String.IsNullOrEmpty(id))
            {
                //Drop_list de Propietarios
                sqlQuery = "SELECT * FROM [dbo].[Obra] where idObra = " + id;
                dt       = conection.GetData(sqlQuery);
                DataRow dr = dt.Rows[0];
                //llenadmos el formulario con los datos actuales
                ID_obra.Value = dr[0].ToString();
                DD_Encargado.SelectedValue   = dr[2].ToString();
                DD_Propietario.SelectedValue = dr[1].ToString();
                nombre_txt.Value             = dr[3].ToString();
                Txt_Direccion.Value          = dr[4].ToString();

                dt.Dispose();
            }

            conection.CloseDB();
        }