static public List <Entidades.Notificacion> Notificaciones() { List <Entidades.Notificacion> l = new List <Entidades.Notificacion>(); Conexion.OpenConnection(); string query = "Select* from producto Where cantidad <= minimo"; MySqlCommand comando = new MySqlCommand(query, Conexion.Connection); comando.Prepare(); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Entidades.Producto p = new Entidades.Producto(); p.Cantidad = reader.GetDouble("cantidad"); p.IdProducto = reader.GetString("idProducto"); p.Nombre = reader.GetString("nombre"); p.Minimo = reader.GetDouble("minimo"); Entidades.Notificacion n = new Entidades.Notificacion(); l.Add(n); } Conexion.CloseConnection(); return(l); }
static public List <Entidades.Notificacion> Notificaciones() { List <Entidades.Notificacion> l = new List <Entidades.Notificacion>(); Conexion.OpenConnection(); string query = "call eventosProximos()"; MySqlCommand comando = new MySqlCommand(query, Conexion.Connection); comando.Prepare(); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { string idLote = reader.GetString("idLote"); string idBloque = reader.GetString("idBloque"); string idSeccion = reader.GetString("idSeccion"); string fecha = reader.GetDateTime("fechaProgramada").ToString("MMMM dd, yyyy"); string posicion = reader.GetInt32("posicion").ToString(); string nombreAplicacion = reader.GetString("nombre"); Entidades.Notificacion notificacion = new Entidades.Notificacion(); Entidades.Seccion s = new Entidades.Seccion(); s.IdSeccion = reader.GetString("idSeccion"); s.IdBloque = reader.GetString("idBloque"); s.IdLote = reader.GetString("idLote"); s.FechaProgramada = reader.GetDateTime("fechaProgramada"); s.Posicion = reader.GetInt32("posicion"); Entidades.Notificacion n = new Entidades.Notificacion(); } Conexion.CloseConnection(); return(l); }
static public List <Entidades.Notificacion> Notificaciones() { List <Entidades.Notificacion> l = new List <Entidades.Notificacion>(); Conexion.OpenConnection(); string query = "Select* from producto Where cantidad <= minimo"; MySqlCommand comando = new MySqlCommand(query, Conexion.Connection); comando.Prepare(); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Entidades.Producto p = new Entidades.Producto(); p.Cantidad = reader.GetDouble("cantidad"); p.IdProducto = reader.GetString("idProducto"); p.Nombre = reader.GetString("nombre"); p.Minimo = reader.GetDouble("minimo"); Entidades.Notificacion n = new Entidades.Notificacion(); n.Titulo = "Producto Agotado\n" + "Codigo: " + p.IdProducto + "\nDescripcion: " + p.Nombre; n.Contenido = "El producto presenta cantidades\ninferiores a las recomedadas\nen el inventario" + "\nCodigo: " + p.IdProducto + "\nDescripcion: " + p.Nombre + "\nCantidad actual :" + p.Cantidad + "\nCantidad minima recomendada: " + p.Minimo; l.Add(n); } Conexion.CloseConnection(); return(l); }