public Boolean borrarProductoYnombreCategoria(string nombreCategoria) { Boolean borrar = false; try { categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); ctf.borrarCategoriaBynombre(nombreCategoria); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand cmdCategoria = new MySqlCommand("DELETE FROM producto WHERE idCategoria =\"" + idCategoria + "\"", getconexion.getConexion()); cmdCategoria.ExecuteNonQuery(); borrar = true; } catch (Exception e) { borrar = false; } return(borrar); }
public int getTotalProductosBynombreCat(string nombreCategoria) { categoriaFacade catF = new categoriaFacade(); string idCategoria = catF.getCategoriaByNombre(nombreCategoria); string consulta = "SELECT*FROM producto WHERE idCategoria=\"" + idCategoria + "\";"; int res = 0; try { MySqlCommand cmd = new MySqlCommand(consulta, getconexion.getConexion()); MySqlDataReader read2 = cmd.ExecuteReader(); while (read2.Read()) { if (!read2.Equals("")) { res = res + 1; } } } catch (Exception e) { Console.Write(e); } finally { getconexion.CerrarConexion(); } return(res); }
public List <Producto> getProductosBynombre(string nombre, string nombreCategoria) { DataTable dtDatos = new DataTable(); MySqlDataReader rdr = null; List <Producto> producto = new List <Producto>(); categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); string consulta = "SELECT*FROM producto WHERE nombre=\"" + nombre + "\" AND idCategoria=\"" + idCategoria + "\""; //MySqlDataAdapter mdaDatos = new MySqlDataAdapter("SELECT*FROM producto", conexion.getConexion()); MySqlCommand cmd = new MySqlCommand(consulta, getconexion.getConexion()); rdr = cmd.ExecuteReader(); dtDatos.Columns.Add("Nombre"); dtDatos.Columns.Add("Stock"); dtDatos.Columns.Add("precioReal"); dtDatos.Columns.Add("Precio"); dtDatos.Columns.Add("Categoria"); while (rdr.Read()) { producto.Add(new Producto(rdr.GetString(0), rdr.GetString(1), rdr.GetString(2), rdr.GetString(3), rdr.GetString(4), rdr.GetInt32(5), rdr.GetDateTime(6))); } getconexion.CerrarConexion(); return(producto); }
public string GuardarProducto(string idProducto, string nombre, string stock, string precioReal, string precio, string nombreCategoria, DateTime fecha, int idGenerado) { //Boolean guardar = false; string i = ""; try { categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); string consultinsert = "INSERT INTO producto(idProducto,nombre,stock,precioReal,precio,idCategoria,fecha,idGenerado) VALUES(@idProducto, @nombre,@stock,@precioReal,@precio,@idCategoria,@fecha,@idGenerado)"; // string consultinsert = "INSERT INTO producto(idProducto,nombre,stock,precio,idCategoria) VALUES("+idProducto+","+nombre+","+stock+","+precio+","+idCategoria+")"; MySqlCommand comm = new MySqlCommand(consultinsert, getconexion.getConexion()); comm.Parameters.AddWithValue("@idProducto", idProducto); comm.Parameters.AddWithValue("@nombre", nombre); comm.Parameters.AddWithValue("@stock", stock); comm.Parameters.AddWithValue("@precioReal", precioReal); comm.Parameters.AddWithValue("@precio", precio); comm.Parameters.AddWithValue("@idCategoria", idCategoria); comm.Parameters.AddWithValue("@fecha", fecha); comm.Parameters.AddWithValue("@idGenerado", idGenerado); comm.ExecuteNonQuery(); getconexion.CerrarConexion(); } catch (Exception e) { //guardar = false; i = e.ToString(); } return(i); }
public string actualizarCategoria(string nombreCategoriaN, string nombreCategoria) { string res = ""; string consulta = ""; try { DateTime fechaactual = DateTime.Now.Date; categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); consulta = "UPDATE categoria set nombreCategoria=\"" + nombreCategoriaN + "\"" + ",fecha=@fecha WHERE idCategoria =\"" + idCategoria + "\";"; MySqlCommand cmdCategoria = new MySqlCommand(consulta, getconexion.getConexion()); cmdCategoria.Parameters.AddWithValue("@fecha", fechaactual); MySqlDataReader MyReader2 = cmdCategoria.ExecuteReader(); } catch (Exception e) { res = e.ToString(); getconexion.CerrarConexion(); } finally { getconexion.CerrarConexion(); } return(res); }
public Boolean borrarCategoriaBynombre(string nombreCategoria) { Boolean borrar = false; try { //Borrar datos asociados a categoria ProductoFacade prodf = new ProductoFacade(); prodf.borrarProductoBynombreCategoria(nombreCategoria); categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); MySqlCommand cmdCategoria = new MySqlCommand("DELETE FROM categoria WHERE idCategoria =@idcategoria", getconexion.getConexion()); cmdCategoria.Parameters.AddWithValue("@idCategoria", idCategoria); cmdCategoria.ExecuteNonQuery(); borrar = true; } catch (Exception e) { borrar = false; } return(borrar); }
public bool getExisteProductoBynombreYidCat(string nombreProducto, string nombreCategoria) { categoriaFacade catF = new categoriaFacade(); string idCategoria = catF.getCategoriaByNombre(nombreCategoria); string consulta = "SELECT*FROM producto WHERE nombre=\"" + nombreProducto + "\"AND idCategoria=\"" + idCategoria + "\";"; bool res = false; try { MySqlCommand cmd = new MySqlCommand(consulta, getconexion.getConexion()); MySqlDataReader read2 = cmd.ExecuteReader(); while (read2.Read()) { if (!read2.Equals("")) { res = true; } } } catch (Exception e) { Console.Write(e); } finally { getconexion.CerrarConexion(); } return(res); }
public string getIdProductosBynombreCategoria(string nombreCategoria) { MySqlDataReader rdr = null; string producto = ""; categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); string consulta = "SELECT idProducto FROM producto WHERE idCategoria=\"" + idCategoria + "\""; //MySqlDataAdapter mdaDatos = new MySqlDataAdapter("SELECT*FROM producto", conexion.getConexion()); MySqlCommand cmd = new MySqlCommand(consulta, getconexion.getConexion()); rdr = cmd.ExecuteReader(); while (rdr.Read()) { producto = rdr.GetString(0); } getconexion.CerrarConexion(); return(producto); }
public string ActualizarProducto(string idProdAnt, string idProdNuevo, string nombre, string stock, string precioReal, string precio, string nombreCategoria, DateTime fecha) { //Boolean guardar = false; string res = ""; try { categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); string consultinsert = "UPDATE producto SET idProducto=@idProdNuevo,nombre=@nombre,stock=@stock,precioReal=@precioReal,precio=@precio,idCategoria=@idCategoria,fecha=@fecha WHERE idProducto=@idProdAnt"; MySqlCommand comm = new MySqlCommand(consultinsert, getconexion.getConexion()); comm.Parameters.AddWithValue("@idProdNuevo", idProdNuevo); comm.Parameters.AddWithValue("@nombre", nombre); comm.Parameters.AddWithValue("@stock", stock); comm.Parameters.AddWithValue("@PrecioReal", precioReal); comm.Parameters.AddWithValue("@precio", precio); comm.Parameters.AddWithValue("@idCategoria", idCategoria); comm.Parameters.AddWithValue("@fecha", fecha); comm.Parameters.AddWithValue("@idProdAnt", idProdAnt); MySqlDataReader MyReader2 = comm.ExecuteReader(); } catch (Exception e) { res = e.ToString(); getconexion.CerrarConexion(); } finally { getconexion.CerrarConexion(); } return(res); }
//Devuelve ultimo registro de producto asociado a categoria public string getMayorIdProdbyNombCat(string nombreCategoria) { categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); string consulta = "SELECT idProducto FROM producto WHERE idCategoria=\"" + idCategoria + "\""; MySqlCommand cmd = new MySqlCommand(consulta, getconexion.getConexion()); MySqlDataReader read2 = cmd.ExecuteReader(); long mayorid = 0; while (read2.Read()) { long idCat = read2.GetInt64(0); if (idCat > mayorid) { mayorid = idCat; } } getconexion.CerrarConexion(); return(mayorid.ToString()); }
public string GuardarProducto(string idProducto, string nombre, string stock, string precioReal, string precio, string nombreCategoria, DateTime fecha, int idGenerado) { //Boolean guardar = false; string i = ""; try { categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); string consultinsert = "INSERT INTO producto(idProducto,nombre,stock,precioReal,precio,idCategoria,fecha,idGenerado) VALUES(@idProducto, @nombre,@stock,@precioReal,@precio,@idCategoria,@fecha,@idGenerado)"; // string consultinsert = "INSERT INTO producto(idProducto,nombre,stock,precio,idCategoria) VALUES("+idProducto+","+nombre+","+stock+","+precio+","+idCategoria+")"; MySqlCommand comm = new MySqlCommand(consultinsert, getconexion.getConexion()); comm.Parameters.AddWithValue("@idProducto", idProducto); comm.Parameters.AddWithValue("@nombre", nombre); comm.Parameters.AddWithValue("@stock", stock); comm.Parameters.AddWithValue("@precioReal", precioReal); comm.Parameters.AddWithValue("@precio", precio); comm.Parameters.AddWithValue("@idCategoria", idCategoria); comm.Parameters.AddWithValue("@fecha", fecha); comm.Parameters.AddWithValue("@idGenerado", idGenerado); comm.ExecuteNonQuery(); getconexion.CerrarConexion(); } catch (Exception e) { //guardar = false; i = e.ToString(); } return i; }
public string ActualizarProducto(string idProdAnt, string idProdNuevo, string nombre, string stock, string precioReal, string precio, string nombreCategoria, DateTime fecha) { //Boolean guardar = false; string res = ""; try { categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); string consultinsert = "UPDATE producto SET idProducto=@idProdNuevo,nombre=@nombre,stock=@stock,precioReal=@precioReal,precio=@precio,idCategoria=@idCategoria,fecha=@fecha WHERE idProducto=@idProdAnt"; MySqlCommand comm = new MySqlCommand(consultinsert, getconexion.getConexion()); comm.Parameters.AddWithValue("@idProdNuevo", idProdNuevo); comm.Parameters.AddWithValue("@nombre", nombre); comm.Parameters.AddWithValue("@stock", stock); comm.Parameters.AddWithValue("@PrecioReal", precioReal); comm.Parameters.AddWithValue("@precio", precio); comm.Parameters.AddWithValue("@idCategoria", idCategoria); comm.Parameters.AddWithValue("@fecha", fecha); comm.Parameters.AddWithValue("@idProdAnt", idProdAnt); MySqlDataReader MyReader2 = comm.ExecuteReader(); } catch (Exception e) { res = e.ToString(); getconexion.CerrarConexion(); } finally { getconexion.CerrarConexion(); } return res; }
//Devuelve ultimo registro de producto asociado a categoria public string getMayorIdProdbyNombCat(string nombreCategoria) { categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); string consulta = "SELECT idProducto FROM producto WHERE idCategoria=\"" + idCategoria + "\""; MySqlCommand cmd = new MySqlCommand(consulta, getconexion.getConexion()); MySqlDataReader read2 = cmd.ExecuteReader(); long mayorid = 0; while (read2.Read()) { long idCat = read2.GetInt64(0); if (idCat > mayorid) { mayorid = idCat; } } getconexion.CerrarConexion(); return mayorid.ToString(); }
public Boolean borrarProductoYnombreCategoria(string nombreCategoria) { Boolean borrar = false; try { categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); ctf.borrarCategoriaBynombre(nombreCategoria); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand cmdCategoria = new MySqlCommand("DELETE FROM producto WHERE idCategoria =\"" + idCategoria + "\"", getconexion.getConexion()); cmdCategoria.ExecuteNonQuery(); borrar = true; } catch (Exception e) { borrar = false; } return borrar; }
public List<Producto> getProductosBynombre(string nombre, string nombreCategoria) { DataTable dtDatos = new DataTable(); MySqlDataReader rdr = null; List<Producto> producto = new List<Producto>(); categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); string consulta = "SELECT*FROM producto WHERE nombre=\"" + nombre + "\" AND idCategoria=\"" + idCategoria + "\""; //MySqlDataAdapter mdaDatos = new MySqlDataAdapter("SELECT*FROM producto", conexion.getConexion()); MySqlCommand cmd = new MySqlCommand(consulta, getconexion.getConexion()); rdr = cmd.ExecuteReader(); dtDatos.Columns.Add("Nombre"); dtDatos.Columns.Add("Stock"); dtDatos.Columns.Add("precioReal"); dtDatos.Columns.Add("Precio"); dtDatos.Columns.Add("Categoria"); while (rdr.Read()) { producto.Add(new Producto(rdr.GetString(0), rdr.GetString(1), rdr.GetString(2), rdr.GetString(3), rdr.GetString(4), rdr.GetInt32(5), rdr.GetDateTime(6))); } getconexion.CerrarConexion(); return producto; }
public string getIdProductosBynombreCategoria(string nombreCategoria) { MySqlDataReader rdr = null; string producto = ""; categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); string consulta = "SELECT idProducto FROM producto WHERE idCategoria=\"" + idCategoria + "\""; //MySqlDataAdapter mdaDatos = new MySqlDataAdapter("SELECT*FROM producto", conexion.getConexion()); MySqlCommand cmd = new MySqlCommand(consulta, getconexion.getConexion()); rdr = cmd.ExecuteReader(); while (rdr.Read()) { producto = rdr.GetString(0); } getconexion.CerrarConexion(); return producto; }
public int getTotalProductosBynombreCat(string nombreCategoria) { categoriaFacade catF = new categoriaFacade(); string idCategoria = catF.getCategoriaByNombre(nombreCategoria); string consulta = "SELECT*FROM producto WHERE idCategoria=\"" + idCategoria + "\";"; int res = 0; try { MySqlCommand cmd = new MySqlCommand(consulta, getconexion.getConexion()); MySqlDataReader read2 = cmd.ExecuteReader(); while (read2.Read()) { if (!read2.Equals("")) { res = res + 1; } } } catch (Exception e) { Console.Write(e); } finally { getconexion.CerrarConexion(); } return res; }
public bool getExisteProductoBynombreYidCat(string nombreProducto, string nombreCategoria) { categoriaFacade catF = new categoriaFacade(); string idCategoria = catF.getCategoriaByNombre(nombreCategoria); string consulta = "SELECT*FROM producto WHERE nombre=\"" + nombreProducto + "\"AND idCategoria=\"" + idCategoria + "\";"; bool res = false; try { MySqlCommand cmd = new MySqlCommand(consulta, getconexion.getConexion()); MySqlDataReader read2 = cmd.ExecuteReader(); while (read2.Read()) { if (!read2.Equals("")) { res = true; } } } catch (Exception e) { Console.Write(e); } finally { getconexion.CerrarConexion(); } return res; }
public Boolean borrarCategoriaBynombre(string nombreCategoria) { Boolean borrar = false; try { //Borrar datos asociados a categoria ProductoFacade prodf = new ProductoFacade(); prodf.borrarProductoBynombreCategoria(nombreCategoria); categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); MySqlCommand cmdCategoria = new MySqlCommand("DELETE FROM categoria WHERE idCategoria =@idcategoria", getconexion.getConexion()); cmdCategoria.Parameters.AddWithValue("@idCategoria", idCategoria); cmdCategoria.ExecuteNonQuery(); borrar = true; } catch (Exception e) { borrar = false; } return borrar; }
public string actualizarCategoria(string nombreCategoriaN, string nombreCategoria) { string res = ""; string consulta = ""; try { categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); consulta = "UPDATE categoria set nombreCategoria=\"" + nombreCategoriaN + "\"" + " WHERE idCategoria =\"" + idCategoria + "\";"; MySqlCommand cmdCategoria = new MySqlCommand(consulta, getconexion.getConexion()); MySqlDataReader MyReader2 = cmdCategoria.ExecuteReader(); } catch (Exception e) { res = e.ToString(); getconexion.CerrarConexion(); } finally { getconexion.CerrarConexion(); } return res; }
public string actualizarCategoria(string nombreCategoriaN, string nombreCategoria) { string res = ""; string consulta = ""; try { DateTime fechaactual = DateTime.Now.Date; categoriaFacade ctf = new categoriaFacade(); string idCategoria = ctf.getCategoriaByNombre(nombreCategoria); consulta = "UPDATE categoria set nombreCategoria=\"" + nombreCategoriaN + "\"" + ",fecha=@fecha WHERE idCategoria =\"" + idCategoria + "\";"; MySqlCommand cmdCategoria = new MySqlCommand(consulta, getconexion.getConexion()); cmdCategoria.Parameters.AddWithValue("@fecha", fechaactual); MySqlDataReader MyReader2 = cmdCategoria.ExecuteReader(); } catch (Exception e) { res = e.ToString(); getconexion.CerrarConexion(); } finally { getconexion.CerrarConexion(); } return res; }