public List <Sobremesa> GetLista() { conn.Conectar(); DataSet ds = new DataSet(); if (Session.Instance.Funcao != "Administrador") { MySqlDataAdapter da = new MySqlDataAdapter("select * from sobremesa where id_rest = " + Session.Instance.RestID, conn.RetornarConexao()); da.Fill(ds); } else { MySqlDataAdapter da = new MySqlDataAdapter("select * from sobremesa", conn.RetornarConexao()); da.Fill(ds); } conn.Desconectar(); List <Sobremesa> lista = new List <Sobremesa>(); foreach (DataRow dr in ds.Tables[0].Rows) { Sobremesa sobremesa = new Sobremesa(); sobremesa.idSobremesa = int.Parse(dr["id"].ToString()); sobremesa.nome = dr["nome"].ToString(); sobremesa.imagem = dr["imagem"].ToString(); sobremesa.valor = decimal.Parse(dr["valor"].ToString()); lista.Add(sobremesa); } return(lista); }
public ActionResult DeleteConfirmed(int id) { Sobremesa sobremesa = db.Sobremesas.Find(id); db.Sobremesas.Remove(sobremesa); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "SobremesaId,SobremesaNome,SobremesaUltimoPreco,SobremesaPrecoMedio,SobremesaPrecoFixo,PercentLucro,PrecoSugerido,SobremesaAliquota")] Sobremesa sobremesa) { if (ModelState.IsValid) { db.Entry(sobremesa).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sobremesa)); }
/// <summary> /// Excluir sobremesa /// </summary> public ActionResult Excluir(Sobremesa sobremesa) { if (sobremesa != null) { sobremesa = sobremesaDAO.Get(sobremesa.Id); sobremesaDAO.Delete(sobremesa); } return(RedirectToAction("Lista")); }
public void DeleteSobremesa(Sobremesa sobremesa, int id) { conn.Conectar(); MySqlCommand cmd = new MySqlCommand("sp_delete_sobremesa", conn.RetornarConexao()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@p_id", id); cmd.ExecuteNonQuery(); conn.Desconectar(); }
/// <summary> /// Cadastro da sobremesa /// </summary> public ActionResult Cadastro(int id = -1) { var sobremesa = new Sobremesa(); //Edição if (id > 0) { sobremesa = sobremesaDAO.ListOneWhere(c => c.Id == id); } return(View(sobremesa)); }
/// <summary> /// Salvar uma sobremesa /// </summary> public ActionResult Salvar(Sobremesa sobremesa) { if (sobremesa.Id > 0) { sobremesaDAO.Update(sobremesa); } else { sobremesaDAO.Create(sobremesa); } return(RedirectToAction("Cadastro", sobremesa)); }
public void PostSobremesa(Sobremesa sobremesa) { conn.Conectar(); MySqlCommand cmd = new MySqlCommand("sp_insert_sobremesa", conn.RetornarConexao()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@p_nome", sobremesa.nome); cmd.Parameters.AddWithValue("@p_imagem", sobremesa.imagem); cmd.Parameters.AddWithValue("@p_valor", sobremesa.valor); cmd.Parameters.AddWithValue("@p_idRest", Session.Instance.RestID); cmd.ExecuteNonQuery(); conn.Desconectar(); }
// GET: Sobremesas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Sobremesa sobremesa = db.Sobremesas.Find(id); if (sobremesa == null) { return(HttpNotFound()); } return(View(sobremesa)); }
public void EditSobremesa(Sobremesa sobremesa, int id) { decimal valor = sobremesa.valor; conn.Conectar(); MySqlCommand cmd = new MySqlCommand("sp_update_sobremesa", conn.RetornarConexao()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@p_nome", sobremesa.nome); cmd.Parameters.AddWithValue("@p_imagem", sobremesa.imagem); cmd.Parameters.AddWithValue("@p_valor", valor); cmd.Parameters.AddWithValue("@p_id", id); cmd.ExecuteNonQuery(); conn.Desconectar(); }
public Sobremesa GetSobremesa(int id) { conn.Conectar(); MySqlDataAdapter da = new MySqlDataAdapter("sp_select_sobremesa", conn.RetornarConexao()); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.AddWithValue("@p_id", id); DataSet ds = new DataSet(); da.Fill(ds); conn.Desconectar(); Sobremesa sobremesa = new Sobremesa(); if (ds.Tables[0].Rows.Count > 0) { sobremesa.idSobremesa = int.Parse(ds.Tables[0].Rows[0]["id"].ToString()); sobremesa.nome = ds.Tables[0].Rows[0]["nome"].ToString(); sobremesa.imagem = ds.Tables[0].Rows[0]["imagem"].ToString(); sobremesa.valor = decimal.Parse(ds.Tables[0].Rows[0]["valor"].ToString()); } return(sobremesa); }