예제 #1
0
 //private static DataTable dtTalle = null;
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         dtTipoProducto = AddProducto.GetTipoProductos().Tables[0];
         //dtTalle = AddProducto.GetTalles().Tables[0];
         CargarGrilla(10);
     }
 }
예제 #2
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                List <Producto> lista      = new List <Producto>();
                string          sResultado = ValidarDatos(ref lista);

                int correctos = 0;
                int iErroneos = 0;
                if ((sResultado == "") && lista.Count > 0)
                {
                    foreach (Producto prod in lista)
                    {
                        prod.Compra.Id = Convert.ToInt32(hdnCompraId.Value);
                        if (AddProducto.Insertar(prod) > 0)
                        {
                            correctos++;
                        }
                        else
                        {
                            iErroneos++;
                        }
                    }

                    if (lista.Count > 0)
                    {
                        string sMensaje = "Se insertaron " + correctos.ToString() + " registros correctamente";
                        if (iErroneos > 0)
                        {
                            sMensaje = sMensaje + " " + iErroneos + " registros fallaron en la insercion";
                        }

                        messageBox.ShowMessage(sMensaje);
                    }
                }
                else
                {
                    messageBox.ShowMessage(sResultado);
                }

                //
            }
            catch (Exception ex)
            {
                messageBox.ShowMessage(ex.Message + ex.StackTrace);
            }
        }
예제 #3
0
        protected void gridProductos_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                DataSet ds = AddProducto.GetTipoProductos();
                ((DropDownList)e.Row.FindControl("ddlTipo")).DataValueField = "Id";
                ((DropDownList)e.Row.FindControl("ddlTipo")).DataTextField  = "Descripcion";
                ((DropDownList)e.Row.FindControl("ddlTipo")).DataSource     = dtTipoProducto;
                ((DropDownList)e.Row.FindControl("ddlTipo")).DataBind();


                // ds = AddProducto.GetTalles();
                //((DropDownList)e.Row.FindControl("ddlTalle")).DataValueField = "Id";
                //((DropDownList)e.Row.FindControl("ddlTalle")).DataTextField = "Descripcion";
                //((DropDownList)e.Row.FindControl("ddlTalle")).DataSource = dtTalle;
                //((DropDownList)e.Row.FindControl("ddlTalle")).DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                //ddlTalle.DataValueField = "Id";
                //ddlTalle.DataTextField = "Descripcion";

                //ddlTalle.DataSource = AddProducto.GetTalles().Tables[0];
                //ddlTalle.DataBind();

                ddlTipo.DataValueField = "Id";
                ddlTipo.DataTextField  = "Descripcion";
                ddlTipo.DataSource     = AddProducto.GetTipoProductos().Tables[0];
                ddlTipo.DataBind();

                if (Request.QueryString["Id"] != null)
                {
                    int ProductoId = Convert.ToInt32(Request.QueryString["Id"]);
                    CargarDatos(ProductoId);
                }
                txtId.Attributes.Add("readonly", "true");
            }
        }