コード例 #1
0
 protected void cmdBuscar_Click(object sender, EventArgs e)
 {
     PH.Operaciones op = new PH.Operaciones();
     this.GridView1.DataSource = op.SP_CALL_PRODUCTO(this.txtProducto.Value);
     this.GridView1.DataBind();
     using (DAL.SinapsisEntities db = new DAL.SinapsisEntities())
     {
         var pr = db.tel_Productos.Where(p => p.IdEmpresa == Global.IdEmpresa && p.IdProducto == this.txtProducto.Value);
         this.GridView2.DataSource = pr.ToList();
         this.GridView2.DataBind();
     }
 }
コード例 #2
0
        protected void cmdUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                this.lblError.Text = "";

                PH.Operaciones op      = new PH.Operaciones();
                var            prod    = op.SP_CALL_PRODUCTO(this.txtProducto.Value);
                var            precios = op.SP_CALL_PRECIO(this.txtProducto.Value);
                var            combos  = op.SP_CALL_COMBO(this.txtProducto.Value);

                using (DAL.SinapsisEntities db = new DAL.SinapsisEntities())
                {
                    foreach (var item in prod)
                    {
                        db.ph_ActualizarProducto(Global.IdEmpresa, item.IDARTICULO, item.IDGRUPO, item.GRUPO, item.IDMEDIDA, item.IDLINEA,
                                                 item.LINEA, item.ARTICULO, item.ESTADO, item.DESCRIPCION_CORTA, item.IDIMPUESTO, item.IDFAMILIA,
                                                 item.FAMILIA, item.IDMARCA, item.IDCOLECCION, Convert.ToInt16(item.COMBO), Convert.ToInt16(item.PRODUCCION), item.IDFRANQUICIA,
                                                 item.FRANQUICIA, item.DESCRIPCION_WEB, null);
                    }

                    foreach (var item in precios)
                    {
                        db.ph_ActualizarPrecio(Global.IdEmpresa, item.IDARTICULO, item.PRECIO, item.IDLISTA.ToString(), item.LISTA, null);
                    }
                    foreach (var item in combos)
                    {
                        db.ph_ActualizarCombo(Global.IdEmpresa, item.IDPROMO, item.PROMO, item.IDDEFINICION_PROMO, item.DEFINICION_PROMO,
                                              Convert.ToInt32(item.CANTIDAD), item.IDPRODUCTO_CMB, item.IDPRODUCTO, item.PRODUCTO, item.CANTIDAD, item.PREDETERMINADO,
                                              item.ESTADO, item.COMBINACIONES, item.AGRANDADO, item.IDART_COSTO_AGRANDADO, null);
                    }
                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                this.lblError.Text = Utility.GetMessageError(ex);
            }
        }