public void Borrar(String rut) { using (BarracaLuisContext db = new BarracaLuisContext()) { db.proveedores.Find(rut).activo = false; db.SaveChanges(); } }
public void Borrar(int id) { using (BarracaLuisContext db = new BarracaLuisContext()) { db.articulos.Find(id).activo = false; db.SaveChanges(); } }
public void Agregar(Usuario usuario) { using (BarracaLuisContext db = new BarracaLuisContext()) { db.usuarios.Add(usuario); db.SaveChanges(); } }
public void Borrar(int id) { using (BarracaLuisContext db = new BarracaLuisContext()) { Contacto c = db.contactos.Find(id); db.contactos.Remove(c); db.SaveChanges(); } }
public void Modificar(int id, string nombre, int telefono) { using (BarracaLuisContext db = new BarracaLuisContext()) { Contacto a = db.contactos.Find(id); a.nombre = nombre; a.telefono = telefono; db.SaveChanges(); } }
public Proveedor Agregar(Proveedor proveedor) { Proveedor nuevo = new Proveedor(); using (BarracaLuisContext db = new BarracaLuisContext()) { nuevo = db.proveedores.Add(proveedor); db.SaveChanges(); } return(nuevo); }
public FacturaVenta Agregar(DateTime fecha, string descripcion) { FacturaVenta nuevo = new FacturaVenta(); using (BarracaLuisContext db = new BarracaLuisContext()) { nuevo = db.facturasVentas.Add(new FacturaVenta() { descripcion = descripcion, fecha = fecha }); db.SaveChanges(); } return(nuevo); }
public void Borrar(String mail) { using (BarracaLuisContext db = new BarracaLuisContext()) { foreach (var u in db.usuarios) { if (u.mail == mail) { db.usuarios.Remove(u); break; } } db.SaveChanges(); } }
public void Modificar(Usuario usuario) { using (BarracaLuisContext db = new BarracaLuisContext()) { foreach (var u in db.usuarios) { if (u.mail == usuario.mail) { u.contra = usuario.contra; break; } } db.SaveChanges(); } }
public FacturaCompra Agregar(DateTime fecha, string rut) { FacturaCompra nuevo = new FacturaCompra(); using (BarracaLuisContext db = new BarracaLuisContext()) { var proveedor = db.proveedores.Find(rut); nuevo = db.facturaCompras.Add(new FacturaCompra() { fecha = fecha, proveedor = proveedor }); db.SaveChanges(); } return(nuevo); }
public Articulo Agregar(Articulo articulo) { Articulo nuevo = new Articulo(); using (BarracaLuisContext db = new BarracaLuisContext()) { nuevo = db.articulos.Add(articulo); db.registro.Add(new Registro() { articulo = nuevo, cambio = 0, fecha = DateTime.Today }); db.SaveChanges(); } return(nuevo); }
public ArticuloProveedor Agregar(String rut, int id, int costo, DateTime fecha) { ArticuloProveedor nuevo = new ArticuloProveedor(); using (BarracaLuisContext db = new BarracaLuisContext()) { var prov = db.proveedores.Find(rut); var art = db.articulos.Find(id); nuevo = db.articuloProveedores.Add(new ArticuloProveedor() { costo = costo, fecha = fecha, articulo = art, proveedor = prov }); db.SaveChanges(); } return(nuevo); }
public void Modificar(Proveedor proveedor) { using (BarracaLuisContext db = new BarracaLuisContext()) { foreach (var p in db.proveedores) { if (p.rut == proveedor.rut) { p.descripcion = proveedor.descripcion; p.nombre = proveedor.nombre; break; } } db.SaveChanges(); } }
public void Modificar(Articulo articulo) { using (BarracaLuisContext db = new BarracaLuisContext()) { foreach (var a in db.articulos) { if (a.id == articulo.id) { a.iva = articulo.iva; a.descripcion = articulo.descripcion; a.miniStock = articulo.miniStock; a.precioVenta = articulo.precioVenta; break; } } db.SaveChanges(); } }
public Contacto Agregar(string p, string n, int t) { Contacto nuevo = new Contacto(); using (BarracaLuisContext db = new BarracaLuisContext()) { var prov = db.proveedores.Find(p); Contacto contacto = new Contacto() { nombre = n, telefono = t, proveedor = prov }; nuevo = db.contactos.Add(new Contacto() { nombre = n, telefono = t, proveedor = prov }); prov.contactos.Add(nuevo); db.SaveChanges(); } return(nuevo); }
public Comunicacion Agregar(Comunicacion c, int id) { Comunicacion nueva = new Comunicacion(); using (BarracaLuisContext db = new BarracaLuisContext()) { Contacto contacto = db.contactos.Find(id); nueva = db.comunicaciones.Add(new Comunicacion() { comentario = c.comentario, fecha = c.fecha, tipo = c.tipo, contacto = contacto }); db.SaveChanges(); var query = from con in db.contactos select new { con.proveedor }; foreach (var ccc in query.ToList()) { nueva.contacto.proveedor = ccc.proveedor; nueva.contacto.proveedor.contactos = null; } } return(nueva); }
public LineaFactura Agregar(int cantidad, int precio, int factura, int articulo, Boolean compra) { LineaFactura nueva = new LineaFactura(); using (BarracaLuisContext db = new BarracaLuisContext()) { Factura fac; if (compra) { fac = db.facturaCompras.Find(factura); } else { fac = db.facturasVentas.Find(factura); } Articulo art = db.articulos.Find(articulo); nueva = db.lineafacturas.Add(new LineaFactura() { articulo = art, cantidad = cantidad, factura = fac, precio = precio }); int cambio = 0; if (compra) { cambio += cantidad; } else { cambio -= cantidad; } db.registro.Add(new Registro() { articulo = art, cambio = cambio, fecha = fac.fecha }); db.SaveChanges(); } return(nueva); }
public void Datos_de_prueba() { using (BarracaLuisContext db = new BarracaLuisContext()) { Usuario usuario = db.usuarios.Find("*****@*****.**"); if (usuario == null) { //usuario de prueba db.usuarios.Add(new Usuario() { mail = "*****@*****.**", contra = "123" }); //articulos y registro inicial Articulo hierro = db.articulos.Add(new Articulo() { activo = true, descripcion = "Hierro", iva = 21, miniStock = 70, precioVenta = 100 }); db.registro.Add(new Registro() { articulo = hierro, cambio = 0, fecha = DateTime.Today.AddYears(-3) }); Articulo malla = db.articulos.Add(new Articulo() { activo = true, descripcion = "Malla", iva = 21, miniStock = 72, precioVenta = 75 }); db.registro.Add(new Registro() { articulo = malla, cambio = 0, fecha = DateTime.Today.AddYears(-3) }); Articulo clavo = db.articulos.Add(new Articulo() { activo = true, descripcion = "Clavo", iva = 21, miniStock = 70, precioVenta = 70 }); db.registro.Add(new Registro() { articulo = clavo, cambio = 0, fecha = DateTime.Today.AddYears(-3) }); Articulo madera = db.articulos.Add(new Articulo() { activo = true, descripcion = "Madera", iva = 21, miniStock = 100, precioVenta = 88 }); db.registro.Add(new Registro() { articulo = madera, cambio = 0, fecha = DateTime.Today.AddYears(-3) }); Articulo baldosa = db.articulos.Add(new Articulo() { activo = true, descripcion = "Baldosa", iva = 21, miniStock = 90, precioVenta = 67 }); db.registro.Add(new Registro() { articulo = baldosa, cambio = 0, fecha = DateTime.Today.AddYears(-3) }); Articulo pincel = db.articulos.Add(new Articulo() { activo = true, descripcion = "Pincel", iva = 10, miniStock = 100, precioVenta = 60 }); db.registro.Add(new Registro() { articulo = pincel, cambio = 0, fecha = DateTime.Today.AddYears(-3) }); Articulo rodillo = db.articulos.Add(new Articulo() { activo = true, descripcion = "Rodillo", iva = 10, miniStock = 110, precioVenta = 40 }); db.registro.Add(new Registro() { articulo = rodillo, cambio = 0, fecha = DateTime.Today.AddYears(-3) }); //proveedores y sus contactos Proveedor lautaro = db.proveedores.Add(new Proveedor() { activo = true, descripcion = "Empresa Lautaro", nombre = "Lautaro", rut = "123" }); db.contactos.Add(new Contacto() { nombre = "Lauta", telefono = 097987654, proveedor = lautaro }); db.contactos.Add(new Contacto() { nombre = "Tito", telefono = 097787678, proveedor = lautaro }); db.contactos.Add(new Contacto() { nombre = "Paula", telefono = 099654532, proveedor = lautaro }); Proveedor raul = db.proveedores.Add(new Proveedor() { activo = true, descripcion = "Obras Raul", nombre = "Raul", rut = "454" }); db.contactos.Add(new Contacto() { nombre = "Miguel", telefono = 099213412, proveedor = raul }); db.contactos.Add(new Contacto() { nombre = "Felix", telefono = 099884433, proveedor = raul }); Proveedor milton = db.proveedores.Add(new Proveedor() { activo = true, descripcion = "Pinturas Milton", nombre = "Milton", rut = "444" }); db.contactos.Add(new Contacto() { nombre = "Tito", telefono = 097654341, proveedor = milton }); //articulos del proveedor raul ArticuloProveedor artPro1 = db.articuloProveedores.Add(new ArticuloProveedor() { articulo = hierro, proveedor = raul, costo = 80, fecha = DateTime.Today.AddYears(-2).AddMonths(-30) }); ArticuloProveedor artPro2 = db.articuloProveedores.Add(new ArticuloProveedor() { articulo = malla, proveedor = raul, costo = 60, fecha = DateTime.Today.AddYears(-2).AddMonths(-27) }); ArticuloProveedor artPro3 = db.articuloProveedores.Add(new ArticuloProveedor() { articulo = clavo, proveedor = raul, costo = 35, fecha = DateTime.Today.AddYears(-2).AddMonths(-16) }); ArticuloProveedor artPro4 = db.articuloProveedores.Add(new ArticuloProveedor() { articulo = madera, proveedor = raul, costo = 50, fecha = DateTime.Today.AddYears(-2).AddMonths(-19) }); ArticuloProveedor artPro5 = db.articuloProveedores.Add(new ArticuloProveedor() { articulo = baldosa, proveedor = raul, costo = 50, fecha = DateTime.Today.AddYears(-2).AddMonths(-17) }); //articulos del proveedor tomatoma ArticuloProveedor artPro6 = db.articuloProveedores.Add(new ArticuloProveedor() { articulo = pincel, proveedor = milton, costo = 38, fecha = DateTime.Today.AddYears(-2).AddMonths(-22) }); ArticuloProveedor artPro7 = db.articuloProveedores.Add(new ArticuloProveedor() { articulo = rodillo, proveedor = milton, costo = 20, fecha = DateTime.Today.AddYears(-2).AddMonths(-10) }); //agrego facturas de compras con el cambio en el registro y las linea de compra FacturaCompra fac1 = db.facturaCompras.Add(new FacturaCompra() { fecha = DateTime.Today.AddMonths(-30), proveedor = milton }); db.lineafacturas.Add(new LineaFactura() { cantidad = 40, factura = fac1, precio = 40 * 38, articulo = pincel }); db.registro.Add(new Registro() { articulo = pincel, cambio = 40, fecha = DateTime.Today.AddMonths(-30) }); db.lineafacturas.Add(new LineaFactura() { cantidad = 40, factura = fac1, precio = 40 * 20, articulo = rodillo }); db.registro.Add(new Registro() { articulo = rodillo, cambio = 40, fecha = DateTime.Today.AddMonths(-30) }); FacturaCompra fac2 = db.facturaCompras.Add(new FacturaCompra() { fecha = DateTime.Today.AddMonths(-30), proveedor = milton }); db.lineafacturas.Add(new LineaFactura() { cantidad = 80, factura = fac2, precio = 80 * 20, articulo = rodillo }); db.registro.Add(new Registro() { articulo = rodillo, cambio = 80, fecha = DateTime.Today.AddMonths(-30) }); FacturaCompra fac3 = db.facturaCompras.Add(new FacturaCompra() { fecha = DateTime.Today.AddMonths(-20), proveedor = milton }); db.lineafacturas.Add(new LineaFactura() { cantidad = 100, factura = fac3, precio = 100 * 20, articulo = rodillo }); db.registro.Add(new Registro() { articulo = rodillo, cambio = 100, fecha = DateTime.Today.AddMonths(-20) }); FacturaVenta fac4 = db.facturasVentas.Add(new FacturaVenta() { fecha = DateTime.Today.AddMonths(-19), descripcion = "Caceres" }); db.lineafacturas.Add(new LineaFactura() { cantidad = 180, factura = fac3, precio = 180 * 40, articulo = rodillo }); db.registro.Add(new Registro() { articulo = rodillo, cambio = -180, fecha = DateTime.Today.AddMonths(-19) }); FacturaCompra fac5 = db.facturaCompras.Add(new FacturaCompra() { fecha = DateTime.Today.AddMonths(-10), proveedor = milton }); db.lineafacturas.Add(new LineaFactura() { cantidad = 133, factura = fac5, precio = 133 * 20, articulo = rodillo }); db.registro.Add(new Registro() { articulo = rodillo, cambio = 133, fecha = DateTime.Today.AddMonths(-10) }); //grabamos los cambios db.SaveChanges(); } } }