public bool InsereProdutoBalcao(ProdutoBalcao produtoBalcao) { try { SqlDataReader dataReader; using (SqlConnection Connection = new SqlConnection(this.conectService)) { var _Command = new SqlCommand() { Connection = Connection, CommandText = @"insert into produtoBalcao(id, idOrganizacao, valor, valorTotal, idListaPreco, idBalcaoVendas, idItemListaPreco, quantidade) values(default, '" + produtoBalcao.idOrganizacao + "', '" + produtoBalcao.valor.ToString().Replace(",", ".") + "','" + produtoBalcao.valorTotal.ToString().Replace(",", ".") + "','" + produtoBalcao.idListaPreco.ToString() + "','" + produtoBalcao.idBalcaoVenda.ToString() + "', '" + produtoBalcao.idItemListaPreco.ToString() + "' ,'" + produtoBalcao.quantidade + "')" }; Connection.Open(); dataReader = _Command.ExecuteReader(); //Fechando conexao após tratar o retorno Connection.Close(); }; } catch (SqlException ex) { throw; } return(false); }
public List <ProdutoBalcao> RetornaProdutoBalcaoByBalcao(Guid idBalcao) { List <ProdutoBalcao> retorno = new List <ProdutoBalcao>(); try { SqlDataReader dataReader; using (SqlConnection Connection = new SqlConnection(this.conectService)) { var _Command = new SqlCommand() { Connection = Connection, CommandText = @"select PB.id,PB.idOrganizacao, PB.valor, PB.valorTotal, PB.idListaPreco, PB.idBalcaoVendas, PB.idItemListaPreco, PB.quantidade, P.nome, P.codigo,P.id as idProduto from produtoBalcao as PB inner join ItemListaPreco as ILP on PB.idItemListaPreco = ILP.id inner join Produto as P on ILP.idProduto = P.id where idBalcaoVendas = '" + idBalcao + "'", CommandType = CommandType.Text }; Connection.Open(); dataReader = _Command.ExecuteReader(); if (dataReader.HasRows) { while (dataReader.Read()) { ProdutoBalcao item = new ProdutoBalcao(); item.id = new Guid(dataReader["id"].ToString()); item.idBalcaoVenda = new Guid(dataReader["idBalcaoVendas"].ToString()); item.idItemListaPreco = new Guid(dataReader["idItemListaPreco"].ToString()); item.idListaPreco = new Guid(dataReader["idListaPreco"].ToString()); item.idProduto = new Guid(dataReader["idProduto"].ToString()); item.quantidade = Convert.ToInt32(dataReader["quantidade"].ToString()); item.valor = Convert.ToDecimal(dataReader["valor"].ToString()); item.valorTotal = Convert.ToDecimal(dataReader["valorTotal"].ToString()); item.nome = dataReader["nome"].ToString(); item.codigo = dataReader["codigo"].ToString(); retorno.Add(item); } } //Fechando conexao após tratar o retorno Connection.Close(); }; } catch (SqlException ex) { throw; } return(retorno); }
public void Update(ProdutoBalcao modelo) { db.Attach(modelo); db.Entry(modelo).Property("modificadoPor").IsModified = true; db.Entry(modelo).Property("modificadoPorName").IsModified = true; db.Entry(modelo).Property("modificadoEm").IsModified = true; db.Entry(modelo).Property("total").IsModified = true; db.Entry(modelo).Property("quantidade").IsModified = true; db.SaveChanges(); } // end of method Update
public static ProdutoBalcao MontaCreate(ProdutoBalcao produtoBalcao, ContextPage contexto, Guid idBalcao) { ProdutoBalcao retorno = new ProdutoBalcao(); retorno = produtoBalcao; ////************ Objetos de controle de acesso *************** retorno.idBalcaoVenda = idBalcao; retorno.idOrganizacao = contexto.idOrganizacao; ////************ FIM Objetos de controle de acesso *************** return(retorno); }
public List <ProdutoBalcao> ConsultaProduto(string filtro, string idLista) { List <ProdutoBalcao> Listaretorno = new List <ProdutoBalcao>(); SqlDataReader dataReader; string SelectProduto = "select Lp.id idItemLista, P.id, P.codigo, P.nome, Lp.valor, P.quantidade,isnull( P.fabricante,'Ausente')fabricante, isnull(P.modelo, 'Ausente')modelo from itemListaPreco LP inner join produto as P on P.id = Lp.idProduto where P.status = 1 and Lp.idListaPreco = '" + idLista + "' and(P.nome like('%" + filtro + "%') or P.codigo = '" + filtro + "' or P.codigoBarra = '" + filtro + "')"; try { using (SqlConnection Connection = new SqlConnection(conectService)) { var _Command = new SqlCommand() { Connection = Connection, CommandText = SelectProduto, CommandType = CommandType.Text }; Connection.Open(); dataReader = _Command.ExecuteReader(); if (dataReader.HasRows) { while (dataReader.Read()) { ProdutoBalcao retorno = new ProdutoBalcao(); retorno.id = new Guid(dataReader["id"].ToString()); retorno.idItemListaPreco = new Guid(dataReader["idItemLista"].ToString()); retorno.nome = dataReader["nome"].ToString(); retorno.fabricante = dataReader["fabricante"].ToString(); retorno.modelo = dataReader["modelo"].ToString(); retorno.codigo = dataReader["codigo"].ToString(); retorno.quantidade = Convert.ToInt32(dataReader["quantidade"].ToString()); retorno.valor = Convert.ToDecimal(dataReader["valor"].ToString()); Listaretorno.Add(retorno); } } Connection.Close(); }; } catch (SqlException ex) { throw; } return(Listaretorno); }
} // end of ctor public void Add(ProdutoBalcao modelo) { db.ProdutosBalcao.Add(modelo); db.SaveChanges(); } // end of method Add