コード例 #1
0
        public void AgregarProducto(Model.Producto producto)
        {
            var db = new Contexto();

            db.Producto.Add(producto);
            db.Entry(producto).State = System.Data.Entity.EntityState.Added;
            db.SaveChanges();
        }
コード例 #2
0
ファイル: FormFacturacion.cs プロジェクト: VeraJM/clinica
 private void cargarProducto(Model.Producto producto)
 {
     if (producto != null)
     {
         int i = dgProductos.Rows.Count - 1;
         dgProductos.Rows.Add();
         dgProductos.Rows[i].Cells[0].Value = producto.codigo;
         dgProductos.Rows[i].Cells[1].Value = producto.precio;
     }
 }
コード例 #3
0
        public void ActualizarProducto(Model.Producto producto)
        {
            var valorBd = ConsultarProducto(producto.CodigoProducto);
            var db      = new Contexto();

            valorBd.Detalle        = producto.Detalle;
            valorBd.Descuento      = producto.Descuento;
            valorBd.Impuesto       = producto.Impuesto;
            valorBd.PrecioUnitario = producto.PrecioUnitario;

            db.Entry(valorBd).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();
        }
コード例 #4
0
        public ActionResult EliminarProducto(string codigo, Model.Producto producto)
        {
            try
            {
                Business.CoordinadorDeProductos RealizaLaOperacionDe = new Business.CoordinadorDeProductos();

                RealizaLaOperacionDe.EliminarProducto(codigo);

                return(RedirectToAction("ListaDeProductos"));
            }
            catch {
                return(View());
            }
        }
コード例 #5
0
        public ActionResult CrearProducto(Model.Producto producto)
        {
            try
            {
                Business.CoordinadorDeProductos RealizaLaOperacionDe = new Business.CoordinadorDeProductos();

                RealizaLaOperacionDe.AgregarProducto(producto);

                return(RedirectToAction("ListaDeProductos"));
            }
            catch {
                return(View());
            }
        }
コード例 #6
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (IdProducto == 0)
            {
                using (Model.MiBaseEntities1 db = new Model.MiBaseEntities1())
                {
                    var oProducto = new Model.Producto();
                    oProducto.Articulo         = txtArticulo.Text;
                    oProducto.Compañia         = txtCompañia.Text;
                    oProducto.Marca            = txtMarca.Text;
                    oProducto.Modelo           = txtModelo.Text;
                    oProducto.DescripciónVenta = txtDescripciónVenta.Text;

                    db.Producto.Add(oProducto);
                    db.SaveChanges();

                    MainWindow.StaticMainFrame.Content = new MenuLista();
                }
            }
            else
            {
                using (Model.MiBaseEntities1 db = new Model.MiBaseEntities1())
                {
                    var oProducto = db.Producto.Find(IdProducto);
                    oProducto.Articulo         = txtArticulo.Text;
                    oProducto.Compañia         = txtCompañia.Text;
                    oProducto.Marca            = txtMarca.Text;
                    oProducto.Modelo           = txtModelo.Text;
                    oProducto.DescripciónVenta = txtDescripciónVenta.Text;

                    db.Entry(oProducto).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();

                    MainWindow.StaticMainFrame.Content = new MenuLista();
                }
            }
        }
コード例 #7
0
        public void ActualizarProducto(Model.Producto producto)
        {
            DataAccess.GestorDeProductos RealizaLaOperacionDe = new DataAccess.GestorDeProductos();

            RealizaLaOperacionDe.ActualizarProducto(producto);
        }