public void Deletar(Prato prato) { List<SqlParameter> parametros = new List<SqlParameter>() { new SqlParameter("@pratoid",prato.pratoId) }; string sql = "DELETE FROM PRATO WHERE pratoid = @pratoid"; DbComandos.Executar(sql, parametros); }
public void Gravar(Prato prato) { List<SqlParameter> parametros; string sql = ""; if (prato.pratoId <= 0) { sql = "INSERT INTO PRATO (nome, descricao, tipoid) VALUES (@nome, @descricao, @tipoid)"; } else { sql = "UPDATE PRATO SET nome=@nome, descricao = @descricao, tipoid = @tipoid WHERE pratoid = @pratoid"; } parametros = new List<SqlParameter>(){ new SqlParameter("@nome",prato.nome), new SqlParameter("@descricao", prato.descricao), new SqlParameter("@tipoId", prato.tipoId), new SqlParameter("@pratoid",prato.pratoId) }; DbComandos.Executar(sql, parametros); }
public List<Prato> Listar() { TipoDAO tipoDao = new TipoDAO(); List<Prato> pratos = new List<Prato>(); string sql = "SELECT * FROM PRATO"; using (DataTable dt = DbComandos.Consultar(sql)) { foreach (DataRow r in dt.Rows) { Tipo tipo = tipoDao.ListarPorId((int)r["tipoId"]); Prato prato = new Prato() { pratoId = (int)r["PratoId"], descricao = r["descricao"].ToString(), nome = r["nome"].ToString(), tipoId = (int)r["tipoid"], tipo = tipo }; pratos.Add(prato); } } return pratos; }
public void Gravar(Prato prato) { _pratoDao.Gravar(prato); }
public void Deletar(Prato prato) { _pratoDao.Deletar(prato); }