public FormLogin() { InitializeComponent(); sql = ClaseSQL.getInstance(); correcto = false; funciones = new string[15]; }
public Producto producto(int codigo) { String query = "SELECT Codigo, Nombre, Descripcion, Categoria, Precio, Habilitado, Marca FROM " + ClaseSQL.tableName("Productos") + " WHERE Codigo = " + codigo; ClaseSQL conexion = ClaseSQL.getInstance(); conexion.Open(); SqlDataReader reader = conexion.busquedaSQLDataReader(query); if (!reader.HasRows) { throw new Exception("No se encontro ningun producto con codigo " + codigo); } reader.Read(); Producto producto = new Producto(); producto.codigo = reader.GetInt32(0); producto.nombre = reader.GetString(1); producto.descripcion = reader.GetString(2); producto.categoria = reader.GetInt32(3); producto.precio = reader.GetDouble(4); producto.habilitado = reader.GetByte(5) > 0; producto.marca = reader.GetInt32(6); conexion.Close(); return(producto); }
public BuscadorCliente() { InitializeComponent(); conexion = ClaseSQL.getInstance(); provincias = new string[25]; tipos = new string[3]; }
private void bAnalizar_Click(object sender, EventArgs e) { ClaseSQL conexion = ClaseSQL.getInstance(); try { this.validarDatos(); conexion.Open(); this.totalVentas(conexion); this.totalFacturacion(conexion); this.proporcionFormaDePago(conexion); this.mayorFactura(conexion); this.mayorDeudor(conexion); this.vendedorDelAnio(conexion); this.productoDelAnio(conexion); this.faltanteDeStock(conexion); Resultados.Enabled = true; } catch (Exception exception) { MessageBox.Show("Error al intentar hacer el analisis.\n\n" + exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conexion.Close(); } }
public FormEfectuarPago(string username) { InitializeComponent(); user = username; provincias = new string[25]; sucursales = new string[25]; conexion = ClaseSQL.getInstance(); }
public BuscadorEmpleado() { // FIXME: aca hay que cargar los combos InitializeComponent(); conexion = ClaseSQL.getInstance(); provincias = new string[25]; tipos = new string[3]; }
public FormAbmEmpleado() { InitializeComponent(); conexion = ClaseSQL.getInstance(); provincias = new string[25]; tipos = new string[3]; sucursales = new string[25]; }
public void nuevoMovimiento(Producto producto, Empleado auditor, byte codigoSucursal, decimal cantidad) { ClaseSQL conexion = ClaseSQL.getInstance(); String query = "INSERT INTO " + ClaseSQL.tableName("MovimientosStock") + " (Producto, Auditor, Sucursal, Cantidad, Fecha) " + " VALUES (" + producto.codigo + ", " + auditor.dni + ", " + codigoSucursal + ", " + cantidad + ", @Date)"; SqlCommand command = new SqlCommand(query); command.Parameters.AddWithValue("@Date", DateTime.Now); conexion.Open(); conexion.nonQuery(command); conexion.Close(); }
public int stock(Producto producto, Sucursal sucursal) { ClaseSQL conexion = ClaseSQL.getInstance(); String query = "SELECT Cantidad FROM " + ClaseSQL.tableName("Stocks") + " WHERE Producto = " + producto.codigo + " AND Sucursal = " + sucursal.provincia; conexion.Open(); int stock = (int)conexion.scalarQuery(query); conexion.Close(); return(stock); }
public void inhabilitar(int codigo) { String query = "UPDATE " + ClaseSQL.tableName("Productos") + " SET Habilitado = 0 WHERE" + " Codigo = " + codigo; ClaseSQL conexion = ClaseSQL.getInstance(); conexion.Open(); if (conexion.nonQuery(query) != 0) { System.Windows.Forms.MessageBox.Show("Baja Correcta"); } conexion.Close(); }
// Moverlo al constructor public void initialize() { ClaseSQL conexion = ClaseSQL.getInstance(); conexion.Open(); SqlDataReader reader = conexion.busquedaSQLDataReader(listQuery()); while (reader.Read()) { parseResult(reader); } reader.Close(); conexion.Close(); }
public DataTable table(String codigo, String nombre, String marca, String categoria, decimal precioMinimo, decimal precioMaximo, Boolean buscarDeshabilitados) { String query = "SELECT Codigo, Nombre, Descripcion, CodigoCategoria, Categoria, Precio, CodigoMarca, Marca, Habilitado FROM " + ClaseSQL.tableName("ProductosCompletos"); String where = ""; if (codigo.Length > 0) { where += " AND Codigo = " + codigo; } if (nombre.Length > 0) { where += " AND Nombre LIKE '%" + nombre + "%'"; } if (marca.Length > 0) { where += " AND CodigoMarca = " + marca; } if (categoria.Length > 0) { where += " AND CodigoCategoria = " + categoria; } if (precioMinimo > 0) { where += " AND Precio >= " + precioMinimo; } if (precioMaximo > 0) { where += " AND Precio <= " + precioMaximo; } if (!buscarDeshabilitados) { where += " AND Habilitado = 1"; } if (where.Length > 0) { query += " WHERE " + where.Substring(5); } ClaseSQL conexion = ClaseSQL.getInstance(); return(conexion.selectDataTable(query)); }
public Categoria categoria(int codigo) { String query = "SELECT Codigo, Nombre, Padre FROM " + ClaseSQL.tableName("Categorias") + " WHERE Codigo = " + codigo; ClaseSQL conexion = ClaseSQL.getInstance(); conexion.Open(); SqlDataReader reader = conexion.busquedaSQLDataReader(query); if (!reader.HasRows) { throw new Exception("No existe categoria con codigo " + codigo); } reader.Read(); Categoria categoria = new Categoria((int)reader["Codigo"], (String)reader["Nombre"], (int)reader["Padre"]); conexion.Close(); return(categoria); }
public Dictionary <int, Rol> roles() { Dictionary <int, Rol> roles = new Dictionary <int, Rol>(); String query = "SELECT Codigo, Nombre, Habilitado FROM " + ClaseSQL.tableName("Roles"); ClaseSQL conexion = ClaseSQL.getInstance(); conexion.Open(); SqlDataReader reader = conexion.busquedaSQLDataReader(query); if (reader.HasRows) { while (reader.Read()) { roles[reader.GetInt32(0)] = new Rol(reader.GetInt32(0), reader.GetString(1), reader.GetByte(2) > 0); } } conexion.Close(); return(roles); }
public Rol rol(int codigo) { String query = "SELECT Codigo, Nombre, Habilitado FROM " + ClaseSQL.tableName("Roles") + " WHERE Codigo = " + codigo; ClaseSQL conexion = ClaseSQL.getInstance(); conexion.Open(); SqlDataReader reader = conexion.busquedaSQLDataReader(query); if (!reader.HasRows) { throw new Exception("No se encontro ningun rol con codigo " + codigo); } reader.Read(); Rol rol = new Rol(reader.GetInt32(0), reader.GetString(1), reader.GetBoolean(2)); conexion.Close(); return(rol); }
public void actualizar(string codigo, string nombre, string descripcion, decimal precio, int marca, bool habilitado) { try { String query = "UPDATE " + ClaseSQL.tableName("Productos") + " SET Nombre = '" + nombre + "', Descripcion = '" + descripcion + "', Precio = " + precio.ToString() + ", Marca = " + marca + ", Habilitado = " + (habilitado ? 1 : 0) + " WHERE Codigo = " + codigo; ClaseSQL conexion = ClaseSQL.getInstance(); conexion.Open(); if (conexion.nonQuery(query) != 0) { System.Windows.Forms.MessageBox.Show("Modificacion Correcta"); } conexion.Close(); } catch (Exception exception) { throw new Exception("No se pudo modificar el Producto con codigo " + codigo + ":\n\n" + exception.Message); } }
public void insertar(string codigo, string nombre, string descripcion, decimal precio, int marca, String categoria, bool habilitado) { try { String query = "INSERT INTO " + ClaseSQL.tableName("Productos") + " (Nombre, Descripcion, Precio, Marca," + " Categoria, Habilitado) VALUES ('" + nombre + "', '" + descripcion + "', " + precio + ", " + marca + ", " + categoria + ", " + (habilitado ? 1 : 0) + ")"; ClaseSQL conexion = ClaseSQL.getInstance(); conexion.Open(); if (conexion.nonQuery(query) != 0) { System.Windows.Forms.MessageBox.Show("Alta Correcta"); } conexion.Close(); } catch (Exception exception) { throw new Exception("No se pudo dar de alta el Producto con codigo " + codigo + ":\n\n" + exception.Message); } }
public FormAbmRol() { InitializeComponent(); conexion = ClaseSQL.getInstance(); roles = Roles.getInstance().roles(); }
private DataTable table() { String query = "SELECT Codigo, Nombre, Padre FROM " + ClaseSQL.tableName("Categorias"); return(ClaseSQL.getInstance().selectDataTable(query)); }
public FormClientesPremium() { InitializeComponent(); conexion = ClaseSQL.getInstance(); }
public FormAbmCliente() { InitializeComponent(); conexion = ClaseSQL.getInstance(); provincias = new string[25]; }
public FormAbmUsuario() { InitializeComponent(); conexion = ClaseSQL.getInstance(); }
public FormMejoresCategorias() { InitializeComponent(); conexion = ClaseSQL.getInstance(); }