public FrmEditarProducto(Productos owner)
        {
            _owner = owner;
            InitializeComponent();

            CargarCategorias();
            this.Id_Producto = Convert.ToInt32(_owner.ObtenerSeleccion().Cells["ID"].Value);
            this.textBoxNombreProducto.Text = Convert.ToString(_owner.ObtenerSeleccion().Cells["NOMBRE"].Value);
            this.comboBoxCategoria.Text = Convert.ToString(_owner.ObtenerSeleccion().Cells["CATEGORIA"].Value);
            this.textBoxPrecioUnitario.Text = Convert.ToDecimal(_owner.ObtenerSeleccion().Cells["PRECIO"].Value).ToString("0.00##");
            this.textBoxDetalles.Text = Convert.ToString(_owner.ObtenerSeleccion().Cells["DETALLES DEL PRODUCTO"].Value);
        }
        public FrmAgregarNuevoProducto(Productos owner)
        {
            _owner = owner;
            InitializeComponent();

            try
            {
                CargarCategorias();
            }
            catch (Exception ex)
            {
                MensajeError(ex.Message);
            }
        }
コード例 #3
0
        protected void rowupdating(object sender, GridViewUpdateEventArgs e)
        {
            GridViewRow fila = listaproductos.Rows[e.RowIndex];
            int         id   = Convert.ToInt32(listaproductos.DataKeys[e.RowIndex].Values[0]);
            //string codigo;
            string nombre = (fila.FindControl("txtnombre") as TextBox).Text;;
            double precio = Convert.ToDouble((fila.FindControl("txtprecio") as TextBox).Text);
            int    stocK  = Convert.ToInt32((fila.FindControl("txtstock") as TextBox).Text);
            //string imagen= (fila.FindControl("txtimagen") as TextBox).Text;
            string    descripcion = (fila.FindControl("txtdescripcion") as TextBox).Text;
            int       estado      = Convert.ToInt32((fila.FindControl("txtestado") as TextBox).Text);
            Categoria cate        = new Categoria();

            cate.Cate_ID = Convert.ToInt32((fila.FindControl("txtidcate") as TextBox).Text);;
            Productos prod = new Productos();

            prod.Prod_ID = id;
            //prod.Prod_codigo = codigo;
            prod.Prod_nombre = nombre;
            prod.Prod_prec   = precio;
            prod.Prod_stock  = stocK;
            //prod.Prod_imagen = imagen;
            prod.Prod_descripcion = descripcion;
            prod.Prod_estado      = estado;
            prod.Categoria        = cate;

            string valor  = negProducto.Instancia.UpdateProducto(prod);
            string script = @"<script type='text/javascript'>
                            alerta('" + valor + "');</script>";

            ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", script, false);
            if (valor.Equals("Se Actualizo el producto correctamente"))
            {
                listaproductos.EditIndex = -1;
                CargarProductos();
            }
        }
コード例 #4
0
 public FrmInicio()
 {
     InitializeComponent();
     controlProductos = new Productos();
 }
コード例 #5
0
 private void buttonProductos_Click(object sender, EventArgs e)
 {
     if (productos == null)
     {
         productos = new Productos();
         this.panelContenedor.Controls.Clear();
         this.panelContenedor.Controls.Add(productos);
     }
     else
     {
         this.panelContenedor.Controls.Clear();
         this.panelContenedor.Controls.Add(productos);
     }
 }
コード例 #6
0
        private void registroDeProductosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Productos form = new Productos();

            form.ShowDialog();
        }
コード例 #7
0
 public FrmInicio()
 {
     InitializeComponent();
     controlProductos = new Productos();
 }
コード例 #8
0
        private void buttonProductos_Click(object sender, EventArgs e)
        {
            if (controlproductos == null)
            {
                controlproductos = new Productos();
                this.panelContenedor.Controls.Clear();
                this.panelContenedor.Controls.Add(controlproductos);
            }
            else
            {
                this.panelContenedor.Controls.Clear();
                this.panelContenedor.Controls.Add(controlproductos);
            }
            //******************************************************
            //this.panelContenedor.Controls.Clear();
            //this.panelContenedor.Controls.Add(controlproductos);

            //*******************************************
            /* esto fncona pero el problea es qe conse deaciada eoria RA ya qe a cada oento
             se le esta haciendo n llado a la isa ventana*/
            //Productos controlproductos = new Productos();
            //this.panelContenedor.Controls.Add(controlproductos);
            //*******************************************
        }