protected void btnGuardar_Click(object sender, EventArgs e) { producto objproducto = new producto(); this.cargarobjetoproducto(objproducto); if (this.guardarproducto(objproducto)) { this.Label1.Text = "Producto guardado"; } else { Label1.Text = "Error en el registro de producto..."; } }
private void cargarobjetoproducto(producto objproducto) { long idproducto = (from r in context.producto select r.idproducto).Max() + 1; this.txbidproducto.Text = idproducto.ToString(); objproducto.idproducto = long.Parse(this.txbidproducto.Text); objproducto.nombre_producto = this.txbnombre_producto.Text; objproducto.precio_venta = float.Parse(txbprecio.Text); objproducto.stock = float.Parse(txbstock.Text); objproducto.Nombre_imagen = FileUpload1.FileName; objproducto.img1 = FileUpload1.FileBytes; objproducto.extension = FileUpload1.FileName.Substring(FileUpload1.FileName.Length - 3, 3); objproducto.idsubcategoria=long.Parse(cbCategoria.SelectedValue.ToString()); }
private void cargarcomboproducto() { List<producto> lobjproducto = (from p in context.producto select p).ToList(); producto objproducto = new producto(); objproducto.idproducto = 0; objproducto.nombre_producto = "Ver todos.."; lobjproducto.Add(objproducto); this.cbproducto.DataSource = lobjproducto; this.cbproducto.DataTextField = "nombre_producto"; this.cbproducto.DataValueField = "idproducto"; this.cbproducto.DataBind(); }
private bool guardarproducto(producto objproducto) { context.AddToproducto(objproducto); return context.SaveChanges() >= 1; }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet producto. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToproducto(producto producto) { base.AddObject("producto", producto); }
/// <summary> /// Crear un nuevo objeto producto. /// </summary> /// <param name="idproducto">Valor inicial de la propiedad idproducto.</param> /// <param name="precio_venta">Valor inicial de la propiedad precio_venta.</param> /// <param name="stock">Valor inicial de la propiedad stock.</param> /// <param name="idsubcategoria">Valor inicial de la propiedad idsubcategoria.</param> public static producto Createproducto(global::System.Int64 idproducto, global::System.Double precio_venta, global::System.Double stock, global::System.Int64 idsubcategoria) { producto producto = new producto(); producto.idproducto = idproducto; producto.precio_venta = precio_venta; producto.stock = stock; producto.idsubcategoria = idsubcategoria; return producto; }