public Produto_pedido SelecionaComIdProdPed(int IdProdPed) { using (db = new ConexaoDB()) { string StrQuery = string.Format("select * from tbproduto_pedido where IdProdPed = '{0}';", IdProdPed); MySqlDataReader registros = db.RetornaRegistro(StrQuery); Produto_pedido prodPedListando = null; while (registros.Read()) { string desc = registros["DescPedido"].ToString(); prodPedListando = new Produto_pedido { IdProdPed = int.Parse(registros["IdProdPed"].ToString()), Produto = new Produto().SelecionaComIdProd(int.Parse(registros["IdProd"].ToString())), Comanda = new Comanda().SelecionaIdComanda(int.Parse(registros["IdComanda"].ToString())), NomeProd = registros["NomeProd"].ToString(), QtdProd = int.Parse(registros["QtdProd"].ToString()), ValorUnitProd = float.Parse(registros["ValorUnitProd"].ToString()), StagioProd = registros["StagioProd"].ToString(), DataHProdPed = DateTime.Parse(registros["DataHProdPed"].ToString()), DescPedido = desc.Equals("") ? "Sem descrição" : registros["DescPedido"].ToString() }; } return(prodPedListando); } }
//public void UpdateProdPed(Produto_pedido produtoPed) //{ // string strQuery = string.Format("call sp_InsPedido('{0}','{1}','{2}','{3}','{4}');", produtoPed.Mesa.IdMesa, 0, produtoPed.NomeProd, produtoPed.QtdProd, produtoPed.DescPedido); // using (db = new ConexaoDB()) // { // db.ExecutaComando(strQuery); // } //} public List <Produto_pedido> SelecionaProdPed() { using (db = new ConexaoDB()) { string StrQuery = string.Format("select * from tbproduto_pedido;"); MySqlDataReader registros = db.RetornaRegistro(StrQuery); var prodPedList = new List <Produto_pedido>(); while (registros.Read()) { string desc = registros["DescPedido"].ToString(); var ProdPedTemporario = new Produto_pedido { IdProdPed = int.Parse(registros["IdProdPed"].ToString()), Produto = new Produto().SelecionaComIdProd(int.Parse(registros["IdProd"].ToString())), Comanda = new Comanda().SelecionaIdComanda(int.Parse(registros["IdComanda"].ToString())), NomeProd = registros["NomeProd"].ToString(), QtdProd = int.Parse(registros["QtdProd"].ToString()), ValorUnitProd = float.Parse(registros["ValorUnitProd"].ToString()), StagioProd = registros["StagioProd"].ToString(), DataHProdPed = DateTime.Parse(registros["DataHProdPed"].ToString()), DescPedido = desc.Equals("") ? "Sem descrição" : registros["DescPedido"].ToString() }; prodPedList.Add(ProdPedTemporario); } return(prodPedList); } }
public void InsertProdPed(Produto_pedido produtoPed, int IdCli) { string strQuery = string.Format("call sp_InsPedido('{0}','{1}','{2}','{3}','{4}');", produtoPed.Mesa.IdMesa, IdCli, produtoPed.NomeProd, produtoPed.QtdProd, produtoPed.DescPedido); using (db = new ConexaoDB()) { db.ExecutaComando(strQuery); } }