public void Alta(iEntidad entidad) { Venta te = (Venta)entidad; string query = "INSERT INTO Ventas(Fecha,Total,sucursal) VALUES('" + te.Fecha.Year + "-" + te.Fecha.Month + "-" + te.Fecha.Day + "','" + cambia(te.Total) + "','"+bdMetodos.Serial()+"');SELECT @@identity;"; te.Id = conec.Ejecutar(query); }
/// <summary> /// La modificacion de los telefono se debe hacer manualmente fuera de este metodo. /// </summary> /// <param name="entidad"></param> public void Modificacion(iEntidad entidad) { ManejaTelefonoProveedor manejaTel = new ManejaTelefonoProveedor(); Proveedor pro = (Proveedor)entidad; try { manejador.Ejecutar("start transaction;"); manejador.Ejecutar("UPDATE `Proveedores` SET `Nombre`='" + pro.Nombre + "', `Estado`=" + pro.Estado + ", `Cuit`='" + pro.Cuit + "' WHERE `IdProveedor`='" + pro.Id + "';"); manejador.Ejecutar("DELETE FROM `telefonoproveedor` WHERE `IdProveedor`='" + pro.Id + "';"); if (pro.Telefonos.Count > 1) { foreach(Telefono tel in pro.Telefonos) { manejaTel.Alta(tel, pro); } } else if (pro.Telefonos.Count > 0) manejaTel.Alta(pro.Telefonos[0], pro); manejador.Ejecutar("commit;"); } catch (Exception e) { throw e; } }
public static void Producto(iEntidad producto) { ManejaProducto manejaProductos = new ManejaProducto(); ((Producto)producto).Estado = false; ((Producto)producto).Stock = 0; manejaProductos.Modificacion(producto); }
public void Baja(iEntidad entidad) { Remito te = (Remito)entidad; string query = "DELETE FROM Remitos WHERE IdRemito=" + te.Id + ");"; int i = conec.Ejecutar(query); query = "DELETE FROM ProductoRemito WHERE IdRemito=" + te.Id + ");"; i = conec.Ejecutar(query); }
public void Baja(iEntidad entidad) { conec.Ejecutar("start transaction;"); Remito te = (Remito)entidad; string query = "DELETE FROM Remitos WHERE IdRemito=" + te.Id + ");"; int i = conec.Ejecutar(query); query = "DELETE FROM ProductoRemito WHERE IdRemito=" + te.Id + ");"; i = conec.Ejecutar(query); conec.Ejecutar("commit;"); }
public void Modificacion(iEntidad entidad) { Remito te = (Remito)entidad; string query = "UPDATE Remitos SET IdProveedor=" + te.IdProveedor + ",IdPedido=" + te.IdPedido + " WHERE IdRemito=" + te.Id; int i = conec.Ejecutar(query); foreach (Producto p in te.Productos) { query = "UPDATE ProductoRemito SET IdProducto=" + p.Id + ",Cantidad=" + te.Cantidad + ",Fecha='" + te.Fecha + "',PrecioCosto=" + te.PrecioCosto + " WHERE IdRemito=" + te.Id + ";"; i = conec.Ejecutar(query); } }
public void Baja(iEntidad entidad) { conec.Ejecutar("start transaction;"); Pedido te = (Pedido)entidad; string query = "DELETE FROM ProductoPedido WHERE IdPedido=" + te.Id + ";"; int i = conec.Ejecutar(query); query = "DELETE FROM Pedidos WHERE IdPedido=" + te.Id + ";"; i = conec.Ejecutar(query); conec.Ejecutar("commit;"); }
//Metodos public void Alta(iEntidad entidad) { Factura fac = (Factura)entidad; try { fac.Id = manejador.Ejecutar("Insert into Facturas (IdVenta, IdCliente, IVA) values ('" + fac.Venta.Id + "','" + fac.Cliente.Id + "','" + fac.Iva + "');SELECT @@identity;"); } catch (Exception e) { throw e; } }
public void Modificacion(iEntidad entidad) { Categoria cat = (Categoria)entidad; try { manejador.Ejecutar("UPDATE `Categorias` SET `Descripcion`='" + cat.Descripcion + "', Estado=" + cat.Estado + " WHERE `IdCategoria`='" + cat.Id + "';SELECT @@identity;"); } catch (Exception e) { throw e; } }
//Metodos public void Alta(iEntidad entidad) { Categoria cat = (Categoria)entidad; try { cat.Id = manejador.Ejecutar("Insert into Categorias (Descripcion,Estado) values ('" + cat.Descripcion + "',1);SELECT @@identity;"); } catch (Exception e) { throw e; } }
public void Modificacion(iEntidad entidad) { Telefono cat = (Telefono)entidad; try { manejador.Ejecutar("UPDATE `Telefonos` SET `Numero`='" + cat.Numero + "' WHERE `IdTelefono`='" + cat.Id + "';SELECT @@identity;"); } catch (Exception e) { throw e; } }
public void Modificacion(iEntidad entidad) { DetalleVenta dve = (DetalleVenta)entidad; try { manejador.Ejecutar("UPDATE `DetalleVentas` SET `IdVenta`='" + dve.Venta.Id + "', `IdProducto`='" + dve.Producto.Id + "', `PrecioCosto`='" + dve.PrecioCosto + "', `CoefUtil`='" + dve.CoefUrtil + "', `Cantidad`='" + dve.Cantidad + "' WHERE `IdDetalleVenta`='" + dve.Id + "';"); } catch (Exception e) { throw e; } }
//Metodos public void Alta(iEntidad entidad) { Telefono cat = (Telefono)entidad; try { cat.Id = manejador.Ejecutar("Insert into Telefonos (Numero) values ('" + cat.Numero + "');SELECT @@identity;"); } catch (Exception e) { throw e; } }
public void Modificacion(iEntidad entidad) { Factura fac = (Factura)entidad; try { manejador.Ejecutar("UPDATE .`factura_a` SET `IdVenta`='" + fac.Venta.Id + "', `IdCliente`='" + fac.Cliente.Id + "', `IVA`='" + fac.Iva + "' WHERE `IdFactura`='" + fac.Id + "';"); } catch (Exception e) { throw e; } }
public void Baja(iEntidad entidad) { DetalleVenta dve = (DetalleVenta)entidad; try { manejador.Ejecutar("DELETE FROM DetalleVentas WHERE `IdDetalleVenta`='" + dve.Id + "';"); } catch (Exception e) { throw e; } }
public void Baja(iEntidad entidad) { Factura fac = (Factura)entidad; try { manejador.Ejecutar("DELETE FROM factura_a WHERE `IdFactura`='" + fac.Id + "';"); } catch (Exception e) { throw e; } }
//Metodos public void Alta(iEntidad entidad) { DetalleVenta dve = (DetalleVenta)entidad; try { dve.Id = manejador.Ejecutar("Insert into DetalleVentas (IdVenta, IdProducto, PrecioCosto,CoefUtil,Cantidad) values ('" + dve.Venta.Id + "','" + dve.Producto.Id + "','" + dve.PrecioCosto + "','" + dve.CoefUrtil + "','" + dve.Cantidad + "');SELECT @@identity;"); } catch (Exception e) { throw e; } }
/// <summary> /// Includia la relacion a telefonos. /// </summary> /// <param name="entidad"></param> public void Baja(iEntidad entidad) { Cliente cli = (Cliente)entidad; ManejaTelefonoCliente manejaTel = new ManejaTelefonoCliente(); try { manejador.Ejecutar("UPDATE Clientes set Estado = 0 WHERE `IdCliente`='" + cli.Id + "';"); } catch (Exception e) { throw e; } }
public void Baja(iEntidad entidad) { Categoria cat = (Categoria)entidad; try { manejador.Ejecutar("UPDATE Categorias set Estado=0 WHERE IdCategoria="+cat.Id+";"); } catch (Exception e) { throw e; } }
//Metodos /// <summary> /// Primer parametro es un telefono y el segunto es un cliente. /// </summary> /// <param name="Telefono"></param> /// <param name="Cliente"></param> public void Alta(iEntidad telefono, iEntidad cliente) { Telefono tel = (Telefono)telefono; Cliente cli = (Cliente)cliente; try { manejador.Ejecutar("INSERT INTO TelefonoCliente (IdTelefono, IdCliente) VALUES ('" + tel.Id + "','" + cli.Id + "');SELECT @@identity;"); } catch (Exception e) { throw e; } }
/// <summary> /// /// </summary> /// <param name="entidad"></param> public void Baja(iEntidad entidad) { Producto pro = (Producto)entidad; try { manejador.Ejecutar("UPDATE Productos SET Estado = 0 WHERE `IdCliente`='" + pro.Id + "';"); } catch (Exception e) { throw e; } }
//Metodos /// <summary> /// </summary> /// <param name="entidad"></param> public void Alta(iEntidad entidad) { Producto pro = (Producto)entidad; try { string q = "Insert into Productos (Descripcion, PrecioCosto, Stock,StockMinimo,CoefUtil, IdCategoria,Talle,Estado,IdProveedor) values ('" + pro.Descripcion + "','" + cambia(pro.PrecioCosto) + "','" + pro.Stock + "','" + pro.StockMinimo + "'," + cambia(pro.CoefUtil) + ",'" + pro.IdCategoria + "','" + pro.Talle + "'," + pro.Estado + "," + pro.Proveedor.Id + ");SELECT @@identity;"; pro.Id = manejador.Ejecutar(q); } catch (Exception e) { throw e; } }
//Metodos /// <summary> /// Primer parametro es un telefono y el segunto es un proveedor. /// </summary> /// <param name="Telefono"></param> /// <param name="Cliente"></param> public void Alta(iEntidad telefono, iEntidad proveedor) { Telefono tel = (Telefono)telefono; Proveedor pro = (Proveedor)proveedor; try { manejador.Ejecutar("INSERT INTO TelefonoProveedor (IdTelefono, IdProveedor) VALUES ('" + tel.Id + "','" + pro.Id + "');"); } catch (Exception e) { throw e; } }
public void Modificacion(iEntidad entidad) { conec.Ejecutar("start transaction;"); Pedido te = (Pedido)entidad; string query = "UPDATE Pedidos SET IdProveedor=" + te.Proveedor.Id + " WHERE IdPedido=" + te.Id; int i = conec.Ejecutar(query); foreach (Producto p in te.Productos) { query = "UPDATE ProductoPedido SET IdProducto=" + p.Id + ",Cantidad=" + te.Cantidad + ",Fecha='" + te.Fecha.Year + "-" + te.Fecha.Month + "-" + te.Fecha.Day + "' WHERE IdPedido=" + te.Id + ";"; i = conec.Ejecutar(query); } conec.Ejecutar("commit;"); }
/// <summary> /// El primer parametro es un telefono y el segundo es un cliente. /// </summary> /// <param name="contacto"></param> /// <param name="evento"></param> public void Baja(iEntidad telefono, iEntidad cliente) { Telefono tel = (Telefono)telefono; Cliente cli = (Cliente)cliente; try { manejador.Ejecutar("DELETE FROM TelefonoCliente WHERE `IdTelefono`='" + tel.Id + "and `IdCliente`='" + cli.Id + "';"); } catch (Exception e) { throw e; } }
public void Alta(iEntidad entidad) { conec.Ejecutar("start transaction;"); Pedido te = (Pedido)entidad; string query = "INSERT INTO Pedidos(IdProveedor) VALUES(" + te.Proveedor.Id + ");SELECT @@identity;"; te.Id = conec.Ejecutar(query); foreach (Producto p in te.Productos) { query = "INSERT INTO ProductoPedido(IdProducto,IdPedido,Cantidad,Fecha) VALUES(" + p.Id + "," + te.Id + "," + p.Stock + ",'" + te.Fecha.Year + "-" + te.Fecha.Month + "-" + te.Fecha.Day + "');SELECT @@identity;"; p.Id = conec.Ejecutar(query); } conec.Ejecutar("commit;"); }
/// <summary> /// Includia la relacion a telefonos. /// </summary> /// <param name="entidad"></param> public void Baja(iEntidad entidad) { Proveedor pro = (Proveedor)entidad; ManejaTelefonoProveedor manejaTel = new ManejaTelefonoProveedor(); try { manejador.Ejecutar("DELETE Proveedores SET Estado=0 WHERE `IdProveedor`='" + pro.Id + "';"); } catch (Exception e) { throw e; } }
/// <summary> /// El primer parametro es un telefono y el segundo es un proveedor. /// </summary> /// <param name="contacto"></param> /// <param name="evento"></param> public void Baja(iEntidad telefono, iEntidad proveedor) { Telefono tel = (Telefono)telefono; Proveedor pro = (Proveedor)proveedor; try { manejador.Ejecutar("DELETE FROM TelefonoProveedor WHERE `IdTelefono`=" + tel.Id + " and `IdProveedor`=" + pro.Id + ";"); } catch (Exception e) { throw e; } }
/// <summary> /// /// </summary> /// <param name="entidad"></param> public void Modificacion(iEntidad entidad) { Producto pro = (Producto)entidad; try { manejador.Ejecutar("UPDATE Productos SET Descripcion='" + pro.Descripcion + "', PrecioCosto=" + pro.PrecioCosto + ", Stock=" + pro.Stock + ", StockMinimo=" + pro.StockMinimo + ", CoefUtil=" + cambia(pro.CoefUtil) + ", IdCategoria=" + pro.IdCategoria + ", Talle='" + pro.Talle + "',Estado=" + pro.Estado + " WHERE IdProducto=" + pro.Id + ";"); manejador.Ejecutar("commit;"); } catch (Exception e) { throw e; } }
public void Baja(iEntidad entidad) { Telefono cat = (Telefono)entidad; try { manejador.Ejecutar("DELETE FROM TelefonoProveedor WHERE `IdTelefono`='" + cat.Id + "';"); manejador.Ejecutar("DELETE FROM TelefonoCliente WHERE `IdTelefono`='" + cat.Id + "';"); manejador.Ejecutar("DELETE FROM Telefonos WHERE `IdTelefono`='" + cat.Id + "';"); } catch (Exception e) { throw e; } }