Ejemplo n.º 1
0
        //protected void grillaproductos_RowDeleting(object sender, GridViewDeleteEventArgs e)
        //{
        //    ProductoEntidad ProductoAEliminar = new ProductoEntidad();
        //    GridViewRow row = (GridViewRow)grillaproductos.Rows[e.RowIndex];
        //    var CodigoProducto = ((string)row.Cells[2].Text);
        //    var ProductoE = ProductosDeEmpresa.Where(X => X.CodigoProducto == CodigoProducto).First();
        //    ProductoAEliminar.IdProducto = ProductoE.IdProducto;
        //    ProductoBLL.ProdCategoriaDeleteByProducto(ProductoAEliminar.IdProducto);
        //    ProductoBLL.ProductoDelete(ProductoAEliminar.IdProducto);

        //    Response.Redirect(Request.RawUrl);

        //}

        protected void grillaproductos_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                string codigo;
                if (e.Row.RowIndex == grillaproductos.EditIndex)
                {
                    codigo = ((TextBox)e.Row.Cells[2].Controls[0]).Text;
                }
                else
                {
                    codigo = (string)e.Row.Cells[2].Text;
                }

                var ProductoE = ProductosDeEmpresa.Where(X => X.CodigoProducto == codigo).First();

                var dropdownMarca = e.Row.FindControl("dropdownMarca") as DropDownList;
                if (dropdownMarca != null)
                {
                    dropdownMarca.DataSource     = EmpresaBLL.SeleccionarMarcas();
                    dropdownMarca.DataValueField = "IdMarca";
                    dropdownMarca.DataTextField  = "DescripcionMarca";
                    var marcaEntidad = ProductoBLL.MarcaSelect(ProductoE.miMarca.IdMarca);
                    dropdownMarca.SelectedValue = marcaEntidad.IdMarca.ToString();
                    dropdownMarca.DataBind();
                }
                var ddlIVA = e.Row.FindControl("ddlIva") as DropDownList;
                if (ddlIVA != null)
                {
                    ddlIVA.DataSource     = EmpresaBLL.SeleccionarIvaProducto();
                    ddlIVA.DataValueField = "IdIvaProducto";
                    ddlIVA.DataTextField  = "PorcentajeIvaProd";
                    ddlIVA.SelectedValue  = ProductoE.miIvaProducto.IdIvaProducto.ToString();
                    ddlIVA.DataBind();
                }
            }
        }