public List<Entidades.TipoPlato> lista() { List<Entidades.TipoPlato> lista = new List<Entidades.TipoPlato>(); Entidades.TipoPlato tipo = null; try { OleDbConnection conexion = Entidades.Conexion.GetInstancia().crearConexion(); OleDbCommand cmd = new OleDbCommand("Select * From TipoPlato", conexion); OleDbDataReader datos = cmd.ExecuteReader(); while (datos.Read()) { tipo = new Entidades.TipoPlato(); tipo.Descrip = datos["Descripcion"].ToString(); tipo.Activo = Convert.ToInt32(datos["Activo"].ToString()); tipo.Id = Convert.ToInt32(datos["ID"]); lista.Add(tipo); } } catch (Exception ex) { throw new Exception("Ocurrio un problema al eliminar " + ex.Message); } return lista; }
public Entidades.TipoPlato buscarXID(int id) { Entidades.TipoPlato tipo = null; try { OleDbConnection conexion = Entidades.Conexion.GetInstancia().crearConexion(); OleDbCommand cmd = new OleDbCommand("Select * From TipoPlato Where ID = @id", conexion); cmd.Parameters.AddWithValue("@id", id); OleDbDataReader existe = cmd.ExecuteReader(); if (existe.Read()) { tipo = new Entidades.TipoPlato(); tipo.Descrip = existe["Descripcion"].ToString(); tipo.Activo = Convert.ToInt32(existe["Activo"].ToString()); tipo.Id = id; } } catch (Exception ex) { throw new Exception("Ocurrio un problema al eliminar " + ex.Message); } return tipo; }