// metodos sql productos #region public void Ingresar(string nombre, string Id, string Marca, string compra, string venta, string stock, DateTime datetime) { using (Modelos.EF.PHARMAFASTEntities db = new Modelos.EF.PHARMAFASTEntities()) { var product = db.PRODUCTOS.SingleOrDefault(b => b.id_producto.ToString() == Id); var productoNom = db.PROVEEDORES.SingleOrDefault(b => b.nonmbre_proveedor == nombre); if (product == null || productoNom == null) { var producto = new Modelos.EF.PRODUCTOS { nombre_producto = nombre, id_producto = Int32.Parse(Id), marca = Marca, precio_compra = double.Parse(compra), precio_venta = double.Parse(venta), stock = Int32.Parse(stock), fecha_vencimiento = datetime }; using (var context = new Modelos.EF.PHARMAFASTEntities()) { context.PRODUCTOS.Add(producto); // adds the author to the DbSet in memory context.SaveChanges(); // commits the changes to the database } } } }
public IEnumerable <Classproveedor> GetListbusquedaproveedor(string valor) { using (Modelos.EF.PHARMAFASTEntities db = new Modelos.EF.PHARMAFASTEntities()) { if (valor != "Todos") { IEnumerable <Classproveedor> lstProveedor = (from d in db.PROVEEDORES where (d.nonmbre_proveedor == valor && d.nonmbre_proveedor != "Todos") select new Classproveedor { ID = d.id_proveedor, Nombre = d.nonmbre_proveedor, Telefono = d.telefono, Direccion = d.Direccion }).ToList(); return(lstProveedor); } else { IEnumerable <Classproveedor> lstProveedor = (from d in db.PROVEEDORES where d.nonmbre_proveedor != "Todos" select new Classproveedor { ID = d.id_proveedor, Nombre = d.nonmbre_proveedor, Telefono = d.telefono, Direccion = d.Direccion }).ToList(); return(lstProveedor); } } }
public string mostrar(string Cambio) { using (var context = new Modelos.EF.PHARMAFASTEntities()) { var result = context.PRODUCTOS.SingleOrDefault(b => b.nombre_producto == Cambio); return(result.ToString()); } }
public void Eliminar(string valor) { Modelos.EF.PRODUCTOS product; using (Modelos.EF.PHARMAFASTEntities db = new Modelos.EF.PHARMAFASTEntities()) { product = db.PRODUCTOS.Where(b => b.nombre_producto == valor).First(); db.PRODUCTOS.Remove(product); db.SaveChanges(); } }
public void Eliminar(string valor) { Modelos.EF.PROVEEDORES proveedor; using (Modelos.EF.PHARMAFASTEntities db = new Modelos.EF.PHARMAFASTEntities()) { proveedor = db.PROVEEDORES.Where(b => b.nonmbre_proveedor == valor).First(); db.PROVEEDORES.Remove(proveedor); db.SaveChanges(); } }
public IEnumerable <Modelos.Class1> GetListbox() { using (Modelos.EF.PHARMAFASTEntities db = new Modelos.EF.PHARMAFASTEntities()) { IEnumerable <Modelos.Class1> lst = (from d in db.PRODUCTOS select new Modelos.Class1 { Nombre = d.nombre_producto, }).ToList(); return(lst); } }
public IEnumerable <Classproveedor> GetListboxproveedor() { using (Modelos.EF.PHARMAFASTEntities db = new Modelos.EF.PHARMAFASTEntities()) { IEnumerable <Classproveedor> lst = (from d in db.PROVEEDORES select new Classproveedor { Nombre = d.nonmbre_proveedor, }).ToList(); return(lst); } }
public void Actualizar(string ID, string Nombre, string Tel, string direccion) { using (var context = new Modelos.EF.PHARMAFASTEntities()) { var result = context.PROVEEDORES.SingleOrDefault(b => b.id_proveedor.ToString() == ID); if (result != null) { result.nonmbre_proveedor = Nombre; result.telefono = Int32.Parse(Tel); result.Direccion = direccion; context.SaveChanges(); } } }
public void Actualizar(string Cambio, string Id, string Marca, string compra, string venta, string Stock, DateTime datetime) { using (var context = new Modelos.EF.PHARMAFASTEntities()) { var result = context.PRODUCTOS.SingleOrDefault(b => b.id_producto.ToString() == Id); if (result != null) { result.nombre_producto = Cambio; result.marca = Marca; result.precio_compra = double.Parse(compra); result.precio_venta = double.Parse(venta); //result.stock = Int32.Parse(Stock); context.SaveChanges(); } } }
private void buttonModificar_Click(object sender, EventArgs e) { using (var context = new Modelos.EF.PHARMAFASTEntities()) { if (textBoxIdpro.Text != "" && textBoxnombrepro.Text != "" && textBoxtelpro.Text != "" && textBoxdirepro.Text != "") { controlador.Actualizar(textBoxIdpro.Text, textBoxnombrepro.Text, textBoxtelpro.Text, textBoxdirepro.Text); MessageBox.Show("Producto Modificado"); //Actualizar base de datos con nuevo proveedor } else { MessageBox.Show("Llene todos los espacios"); } } }
private void buttonmodificar_Click(object sender, EventArgs e) { using (var context = new Modelos.EF.PHARMAFASTEntities()) { if (textBoxnombrep.Text != "" && textBoxproducto.Text != "" && textBoxMarca.Text != "" && textBoxcompra.Text != "" && textBoxstock.Text != "" && textBoxventa.Text != "") { controlador.Actualizar(textBoxnombrep.Text, textBoxproducto.Text, textBoxMarca.Text, textBoxcompra.Text, textBoxventa.Text, textBoxstock.Text, dateTimePicker1.Value); MessageBox.Show("Producto Modificado"); //Actualizar base de datos con nuevo producto } else { MessageBox.Show("Llene todos los espacios"); } } }
private void ModuloEditarProveedor_Load(object sender, EventArgs e) { textBoxIdpro.Enabled = false; using (var context = new Modelos.EF.PHARMAFASTEntities()) { if (valorP != null && valorP != "Todos") { var comparar = context.PROVEEDORES.SingleOrDefault(b => b.nonmbre_proveedor == valorP); var result = context.PROVEEDORES.SingleOrDefault(b => b.id_proveedor == comparar.id_proveedor); textBoxIdpro.Text = result.id_proveedor.ToString(); textBoxnombrepro.Text = result.nonmbre_proveedor; textBoxtelpro.Text = result.telefono.ToString(); textBoxdirepro.Text = result.Direccion; } else { MessageBox.Show("Porfavor especifique producto a Editar"); } } }
public IEnumerable <Modelos.Class1> GetListbusqueda(string valor) { using (Modelos.EF.PHARMAFASTEntities db = new Modelos.EF.PHARMAFASTEntities()) { if (valor != "Todos") { IEnumerable <Modelos.Class1> lst = (from d in db.PRODUCTOS where (d.nombre_producto == valor && d.nombre_producto != "Todos") select new Modelos.Class1 { Id = d.id_producto, Nombre = d.nombre_producto, Marca = d.marca, Fecha_vencimiento = d.fecha_vencimiento, Compra = d.precio_compra, Venta = d.precio_venta, Stock = d.stock, }).ToList(); return(lst); } else { IEnumerable <Modelos.Class1> lst = (from d in db.PRODUCTOS where d.nombre_producto != "Todos" select new Modelos.Class1 { Id = d.id_producto, Nombre = d.nombre_producto, Marca = d.marca, Fecha_vencimiento = d.fecha_vencimiento, Compra = d.precio_compra, Venta = d.precio_venta, Stock = d.stock, }).ToList(); return(lst); } } }
private void ModuloEditarProducto_Load(object sender, EventArgs e) { textBoxproducto.Enabled = false; using (var context = new Modelos.EF.PHARMAFASTEntities()) { if (valor != null && valor != "Todos") { var comparar = context.PRODUCTOS.SingleOrDefault(b => b.nombre_producto == valor); var result = context.PRODUCTOS.SingleOrDefault(b => b.id_producto == comparar.id_producto); textBoxnombrep.Text = result.nombre_producto; textBoxMarca.Text = result.marca; textBoxproducto.Text = result.id_producto.ToString(); textBoxcompra.Text = result.precio_compra.ToString(); textBoxventa.Text = result.precio_venta.ToString(); textBoxstock.Text = result.stock.ToString(); } else { MessageBox.Show("Porfavor especifique producto a eliminar"); } } }
// metodos sql proveedor #region public void Ingresar(string ID, string Nombre, string Tel, string direccion) { using (Modelos.EF.PHARMAFASTEntities db = new Modelos.EF.PHARMAFASTEntities()) { var proveedores = db.PROVEEDORES.SingleOrDefault(b => b.id_proveedor.ToString() == ID); var proveedoresNom = db.PROVEEDORES.SingleOrDefault(b => b.nonmbre_proveedor == Nombre); if (proveedores == null && proveedoresNom == null) { var proveedor = new Modelos.EF.PROVEEDORES { id_proveedor = Int32.Parse(ID), nonmbre_proveedor = Nombre, telefono = Int32.Parse(Tel), Direccion = direccion, }; using (var context = new Modelos.EF.PHARMAFASTEntities()) { context.PROVEEDORES.Add(proveedor); // adds the author to the DbSet in memory context.SaveChanges(); // commits the changes to the database } } } }