コード例 #1
0
        public void update()
        {
            PRODUCTO_X_ORDEN temp = new PRODUCTO_X_ORDEN
            {
                ID_ORDEN          = 1,
                ID_PRODUCTO       = 3,
                CANTIDAD_PRODUCTO = 3
            };

            Assert.AreEqual(true, glob.updateProdxOrd(temp));
        }
コード例 #2
0
        public void add()
        {
            PRODUCTO_X_ORDEN temp = new PRODUCTO_X_ORDEN
            {
                ID_ORDEN          = 4,
                ID_PRODUCTO       = 2,
                CANTIDAD_PRODUCTO = 4
            };

            Assert.AreEqual(true, glob.addProdxOrd(temp));
        }
コード例 #3
0
        public void delete()
        {
            PRODUCTO_X_ORDEN temp = new PRODUCTO_X_ORDEN
            {
                ID_ORDEN          = 5,
                ID_PRODUCTO       = 4,
                CANTIDAD_PRODUCTO = 3
            };

            glob.addProdxOrd(temp);
            Assert.AreEqual(1, glob.deleteProdxOrd(temp.ID_PRODUCTO, temp.ID_ORDEN));
        }
コード例 #4
0
 public int updateProdxOrd(PRODUCTO_X_ORDEN ProxOrd)
 {
     try
     {
         using (context = new PROIVEntities())
         {
             context.Entry(ProxOrd).State = System.Data.Entity.EntityState.Modified;
             context.SaveChanges();
         }
         return(1);
     }
     catch (Exception)
     {
         return(0);
     }
 }
コード例 #5
0
 public int addProdxOrd(PRODUCTO_X_ORDEN ProxOrd)
 {
     try
     {
         using (context = new PROIVEntities())
         {
             context.PRODUCTO_X_ORDEN.Add(ProxOrd);
             context.SaveChanges();
         }
         return(1);
     }
     catch (Exception e)
     {
         return(0);
     }
 }
コード例 #6
0
 private void agregarBtn_Click(object sender, EventArgs e)
 {
     try
     {
         PRODUCTO_X_ORDEN prodXOrd = new PRODUCTO_X_ORDEN
         {
             ID_ORDEN          = Int32.Parse(cmbOrdenes.Text),
             ID_PRODUCTO       = Int32.Parse(id),
             CANTIDAD_PRODUCTO = 1
         };
         oxpGlob.addProdxOrd(prodXOrd);
         MessageBox.Show("Producto agregado a la orden");
     }
     catch (Exception)
     {
         MessageBox.Show("Hubo un error");
     }
 }
コード例 #7
0
 public int deleteProdxOrd(int idProd, int idOrd)
 {
     try
     {
         PRODUCTO_X_ORDEN temp = this.getProdxOrd(idProd, idOrd);
         using (context = new PROIVEntities())
         {
             context.PRODUCTO_X_ORDEN.Attach(temp);
             context.PRODUCTO_X_ORDEN.Remove(temp);
             context.SaveChanges();
         }
         return(1);
     }
     catch (Exception)
     {
         return(0);
     }
 }
コード例 #8
0
 public bool updateProdxOrd(PRODUCTO_X_ORDEN prodxOrd)
 {
     try
     {
         int prueb = glob.updateProdxOrd(prodxOrd);
         if (prueb == 1)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #9
0
        private void terminarBtn_Click(object sender, EventArgs e)
        {
            try
            {
                idMesa   = Int32.Parse(cmbMesa.Text);
                idMesero = Int32.Parse(cmbMesero.Text);

                MESERO mesero = meseroGlob.obtenerMeseroPorID(idMesero);
                ORDENE orden  = new ORDENE
                {
                    ID_MESA      = idMesa,
                    ID_MESERO    = idMesero,
                    NOMBRE_ORDEN = mesero.NOMBRE_MESERO
                };
                using (context = new PROIVEntities())
                {
                    var num_orden = context.Database.SqlQuery <decimal>("SELECT IDENT_CURRENT('ORDENES')").FirstOrDefault();
                    numerOrden = (int)num_orden + 1;
                }
                for (int i = 0; i < tablaProductos.RowCount; i++)
                {
                    int idProducto = Int32.Parse(tablaProductos.Rows[i].Cells[0].Value.ToString());

                    PRODUCTO_X_ORDEN pxo = new PRODUCTO_X_ORDEN
                    {
                        ID_ORDEN          = numerOrden,
                        ID_PRODUCTO       = idProducto,
                        CANTIDAD_PRODUCTO = 1
                    };
                    pxoGlob.addProdxOrd(pxo);
                }
                ordenGlob.addOrden(orden);
                MessageBox.Show("Orden registrada");
                this.Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Hubo un error");
            }
        }
コード例 #10
0
        public void search()
        {
            PRODUCTO_X_ORDEN temp = glob.getProdxOrd(1, 2);

            Assert.AreEqual(4, temp.CANTIDAD_PRODUCTO);
        }