Ejemplo n.º 1
0
        public ActionResult SaveOrder(string Cliente, String Factura, PresupuestoDetalles[] order)
        {
            string result = "Error! Order Is Not Complete!";

            if (Cliente != null && Factura != null && order != null)
            {
                var         CustomerId = Guid.NewGuid();
                Presupuesto model      = new Presupuesto();
                model.CustomerId = CustomerId;
                model.Cliente    = Cliente;
                model.Factura    = Factura;
                model.OrderDate  = DateTime.Now;
                db.Presupuesto.Add(model);

                foreach (var item in order)
                {
                    var orderId           = Guid.NewGuid();
                    PresupuestoDetalles O = new PresupuestoDetalles();
                    O.OrderId        = orderId;
                    O.Articulo       = item.Articulo;
                    O.Cantidad       = item.Cantidad;
                    O.Precio         = item.Precio;
                    O.ArticuloCodigo = item.Articulo;
                    O.Total          = item.Total;
                    O.CustomerId     = CustomerId;
                    //

                    // Conectar();
                    //SqlCommand comando = new SqlCommand("update articulo set CantidadArticulo = ('" + item.Cantidad + "' + CantidadArticulo) where codigo='" + item.Articulo + "'", con);
                    //con.Open();
                    //int i = comando.ExecuteNonQuery();
                    //con.Close();
                    db.PresupuestoDetalles.Add(O);


                    string Pid = Convert.ToString(CustomerId);

                    result = Pid;

                    //
                }
                db.SaveChanges();
                //result = "Success! Order Is Complete!";
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
 public void Buscar(int ID)
 {
     VistaGridView.DataSource = PresupuestoDetalles.Lista("*", "PresupuestoDetalles where IdPresupuesto =" + ID);
     VistaGridView.DataBind();
 }