public bool Enviar(Cardapio_Item cardapio_item_novo, SqlDataReader retorno) { BancoTools banco = new BancoTools(); if (retorno != null) { if (true) { Cardapio_Item Cardapio_Item_antigo = new Cardapio_Item(); while (retorno.Read()) { Cardapio_Item_antigo.Descricao = retorno["Descricao"].ToString(); Cardapio_Item_antigo.ic_Ativo = Convert.ToByte(retorno["ic_Ativo"]); Cardapio_Item_antigo.ic_Destaque = Convert.ToByte(retorno["ic_Destaque"]); Cardapio_Item_antigo.id_Cardapio = Convert.ToInt32(retorno["id_Cardapio"]); Cardapio_Item_antigo.id_Cardapio_Item = Convert.ToInt32(retorno["id_Cardapio_Item"]); Cardapio_Item_antigo.id_Tipo = Convert.ToInt32(retorno["id_Tipo"]); Cardapio_Item_antigo.Nome = retorno["Nome"].ToString(); Cardapio_Item_antigo.Valor = Convert.ToInt32(retorno["Valor"]); Cardapio_Item_antigo.vl_Desconto = Convert.ToInt32(retorno["vl_Desconto"]); } dynamic[,] resultado = banco.compara_objetos(cardapio_item_novo, Cardapio_Item_antigo); string tabela = "Cardapio_Item"; if (resultado[0, 0] == true) { var query = banco.monta_update(resultado[0, 1], tabela, resultado[0, 2]); banco.ExecuteNonQuery(query); } return(false); } } else { var query = "insert into Cardapio_Item values (@Tipo,'@Nome',@Valor,'@Descricao',@Desconto,@Destaque,@Cardapio,@Ativo)"; query = query.Replace("@Tipo", cardapio_item_novo.id_Tipo.ToString()) .Replace("@Nome", cardapio_item_novo.Nome) .Replace("@Valor", cardapio_item_novo.Valor.ToString().Replace(",", ".")) .Replace("@Descricao", cardapio_item_novo.Descricao) .Replace("@Desconto", cardapio_item_novo.vl_Desconto.ToString().Replace(",", ".")) .Replace("@Destaque", cardapio_item_novo.ic_Destaque.ToString()) .Replace("@Cardapio", cardapio_item_novo.id_Cardapio.ToString()) .Replace("@Ativo", cardapio_item_novo.ic_Ativo.ToString()); try { banco.ExecuteNonQuery(query); return(true); } catch (Exception) { return(false); } } }
public bool Enviar(Cardapio_Item cardapio_item) { BancoTools banco = new BancoTools(); var retorno = banco.checa_existe("cardapio_item", "id_Cardapio_Item", cardapio_item.id_Cardapio_Item); RepCardapioItem RepCardapioItem = new RepCardapioItem(); var resultado = RepCardapioItem.Enviar(cardapio_item, retorno); banco.Fechar(); return(resultado); }
public bool Delete(Cardapio_Item cardapio_item) { var query = "update Cardapio_Item set ic_Ativo = " + cardapio_item.ic_Ativo + " where id_Cardapio_Item = " + cardapio_item.id_Cardapio_Item; BancoTools banco = new BancoTools(); try { banco.ExecuteNonQuery(query); return(true); } catch (Exception) { return(false); } }
public static string Status(string id, string status) { Cardapio_Item cardapio_Item = new Cardapio_Item(); RepCardapioItem repCardapioItem = new RepCardapioItem(); if (status == "True") { cardapio_Item.ic_Ativo = 0; } else { cardapio_Item.ic_Ativo = 1; } cardapio_Item.id_Cardapio_Item = Convert.ToInt32(id); repCardapioItem.Delete(cardapio_Item); return(""); }
public bool Delete_CardapioItem(Cardapio_Item cardapio_Item) { RepCardapioItem RepCardapioItem = new RepCardapioItem(); return(RepCardapioItem.Delete(cardapio_Item)); }