public static bool DiminuiEstoque(List <Estoque> pItens) { try { string connString = ConfigurationManager.ConnectionStrings["conn"].ToString(); using (SqlConnection connection = new SqlConnection(connString)) { for (int x = 0; x < pItens.Count; x++) { connection.Open(); SqlCommand command = new SqlCommand("select * from estoque where id_produto = @ID ", connection); command.Parameters.AddWithValue("@ID", pItens[x].id_produto); SqlDataReader dtReader = command.ExecuteReader(); while (dtReader.Read()) { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); Estoque est = banco.Estoque.Single(u => u.id == dtReader.GetInt32(dtReader.GetOrdinal("id"))); est.qtde = est.qtde - pItens[x].qtde_C - pItens[x].qtde_S; est.qtde_C = est.qtde_C - pItens[x].qtde_C; est.qtde_S = est.qtde_S - pItens[x].qtde_S; banco.SubmitChanges(); banco.Dispose(); } connection.Close(); } } return(true); } catch (Exception) { return(false); } }
public static bool Alterar(Produto pProduto) { try { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); Produto produto = banco.Produto.Single(u => u.id == pProduto.id); produto.id = pProduto.id; produto.codigo = pProduto.codigo; produto.descricao = pProduto.descricao; produto.valor = pProduto.valor; produto.marca = pProduto.marca; produto.modelo = pProduto.modelo; produto.id_tipo_produto = pProduto.id_tipo_produto; produto.especie = pProduto.especie; produto.cod_equi = pProduto.cod_equi; produto.qtde_alerta = pProduto.qtde_alerta; banco.SubmitChanges(); banco.Dispose(); return(true); } catch (Exception) { return(false); } }
public static List <Venda> ConsultaVenda(DateTime dataIni, DateTime dataFim) { List <Venda> vendas = new List <Venda>(); try { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); var vendasFiltro = banco.Venda.Where((Venda u) => (u.data >= dataIni) && (u.data <= dataFim)); banco.SubmitChanges(); vendas = vendasFiltro.ToList(); for (int x = 0; x < vendas.Count; x++) { if (vendas[x].id_cliente != null) { vendas[x].Cliente = ClienteDataAcess.buscarCliente(vendas[x].id_cliente); } } //var clientes = banco.Cliente.Where((Cliente u) => (u.id==vendas.)); banco.Dispose(); return(vendas); } catch (Exception ex) { throw ex; } }
public static bool Alterar(Cliente pCliente, Endereco pEndereco) { try { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); Cliente cliente = banco.Cliente.Single(u => u.id == pCliente.id); cliente.id = pCliente.id; cliente.nome = pCliente.nome; cliente.email = pCliente.email; cliente.tel_fixo = pCliente.tel_fixo; cliente.celular = pCliente.celular; cliente.data_nasc = pCliente.data_nasc; Endereco endereco = banco.Endereco.Single(u => u.id == pEndereco.id); endereco.id = pEndereco.id; endereco.rua = pEndereco.rua; endereco.bairro = pEndereco.bairro; endereco.numero = pEndereco.numero; endereco.cidade = pEndereco.cidade; endereco.cep = pEndereco.cep; banco.SubmitChanges(); return(true); } catch (Exception) { return(false); } }
public static int Inserir(Produto pProduto) { try { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); banco.Produto.InsertOnSubmit(pProduto); banco.SubmitChanges(); banco.Dispose(); return(pProduto.id); } catch (Exception ex) { throw ex; } }
public static bool Inserir(EntradaCancel pEntradaCancel) { try { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); banco.EntradaCancel.InsertOnSubmit(pEntradaCancel); banco.SubmitChanges(); banco.Dispose(); return(true); } catch (Exception) { return(false); } }
public static bool Inserir(ProdutoModelo pProdModel) { try { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); banco.ProdutoModelo.InsertOnSubmit(pProdModel); banco.SubmitChanges(); banco.Dispose(); return(true); } catch (Exception) { return(false); } }
public static int Inserir(Venda pVenda) { try { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); banco.Venda.InsertOnSubmit(pVenda); banco.SubmitChanges(); banco.Dispose(); return(pVenda.id); } catch (Exception) { return(0); } }
public static bool Inserir(Estoque estoque) { try { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); banco.Estoque.InsertOnSubmit(estoque); banco.SubmitChanges(); banco.Dispose(); return(true); } catch (Exception) { return(false); } }
public static bool CancelaEntrada(int pIdEntrada) { try { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); Entrada ent = banco.Entrada.Single(u => u.id == pIdEntrada); ent.ativo = false; banco.SubmitChanges(); banco.Dispose(); return(true); } catch (Exception) { return(false); } }
public static Entrada BuscaEntrada(int pIdEntrada) { Entrada ent = new Entrada(); try { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); ent = banco.Entrada.Single((Entrada u) => (u.id == pIdEntrada)); banco.SubmitChanges(); banco.Dispose(); return(ent); } catch (Exception ex) { throw ex; } }
public static List <Cliente> buscarClientesporNome(string pNome) { List <Cliente> clientes = new List <Cliente>(); string connString = ConfigurationManager.ConnectionStrings["conn"].ToString(); using (SqlConnection connection = new SqlConnection(connString)) { try { connection.Open(); SqlCommand command = new SqlCommand("select * from cliente where nome LIKE '%" + pNome + "%' order by nome", connection); SqlDataReader dtReader = command.ExecuteReader(); while (dtReader.Read()) { Cliente cliente = new Cliente(); cliente.id = dtReader.GetInt32(dtReader.GetOrdinal("id")); cliente.nome = dtReader.GetString(dtReader.GetOrdinal("nome")); cliente.email = dtReader.GetString(dtReader.GetOrdinal("email")); ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); Endereco endereco = banco.Endereco.Single(u => u.id == dtReader.GetInt32(dtReader.GetOrdinal("id_endereco"))); Cidade cidade = banco.Cidade.Single(u => u.id_cidade == endereco.cidade); endereco.Cidade1 = cidade; cliente.Endereco = endereco; cliente.celular = dtReader.GetString(dtReader.GetOrdinal("celular")); cliente.tel_fixo = dtReader.GetString(dtReader.GetOrdinal("tel_fixo")); if (!dtReader.IsDBNull(dtReader.GetOrdinal("data_nasc"))) { cliente.data_nasc = dtReader.GetDateTime(dtReader.GetOrdinal("data_nasc")); } clientes.Add(cliente); } } catch (Exception ex) { throw ex; } finally { connection.Close(); } } return(clientes); }
public static bool Inserir(List <Entrada> pEntradas) { try { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); for (int x = 0; x < pEntradas.Count; x++) { banco.Entrada.InsertOnSubmit(pEntradas[x]); } banco.SubmitChanges(); banco.Dispose(); return(true); } catch (Exception) { return(false); } }
public static Cliente buscarCliente(int?id) { Cliente cliente = new Cliente(); string connString = ConfigurationManager.ConnectionStrings["conn"].ToString(); using (SqlConnection connection = new SqlConnection(connString)) { try { connection.Open(); SqlCommand command = new SqlCommand("select * from cliente where id = @id", connection); command.Parameters.AddWithValue("@id", id); SqlDataReader dtReader = command.ExecuteReader(); while (dtReader.Read()) { cliente.id = dtReader.GetInt32(dtReader.GetOrdinal("id")); cliente.nome = dtReader.GetString(dtReader.GetOrdinal("nome")); cliente.email = dtReader.GetString(dtReader.GetOrdinal("email")); cliente.tel_fixo = dtReader.GetString(dtReader.GetOrdinal("tel_fixo")); cliente.celular = dtReader.GetString(dtReader.GetOrdinal("celular")); ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); Endereco endereco = banco.Endereco.Single(u => u.id == dtReader.GetInt32(dtReader.GetOrdinal("id_endereco"))); cliente.Endereco = endereco; if (!dtReader.IsDBNull(dtReader.GetOrdinal("data_nasc"))) { cliente.data_nasc = dtReader.GetDateTime(dtReader.GetOrdinal("data_nasc")); } } } catch (Exception ex) { throw ex; } finally { connection.Close(); } } return(cliente); }
public static Estoque ConsultaEstoque(int idProduto) { Estoque estoque = new Estoque(); try { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); Estoque est = banco.Estoque.Single(u => u.id_produto == idProduto); banco.SubmitChanges(); banco.Dispose(); estoque = est; return(estoque); } catch (Exception) { // throw ex; //estoque.qtde = 0; return(estoque); } }
public static List <int> InserirProds(List <Produto> pProdutos) { List <int> idProds = new List <int>(); for (int x = 0; x < pProdutos.Count; x++) { try { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); banco.Produto.InsertOnSubmit(pProdutos[x]); banco.SubmitChanges(); banco.Dispose(); idProds.Add(pProdutos[x].id); } catch (Exception ex) { throw ex; } } return(idProds); }
public static List <Entrada> ConsultaEnt(DateTime dataIni, DateTime dataFim) { List <Entrada> entradas = new List <Entrada>(); try { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); var EntFiltro = banco.Entrada.Where((Entrada u) => (u.data >= dataIni) && (u.data <= dataFim)); banco.SubmitChanges(); entradas = EntFiltro.ToList(); for (int x = 0; x < entradas.Count; x++) { entradas[x].Produto = ProdutoDataAcess.BuscaProduto(entradas[x].id_produto); } banco.Dispose(); return(entradas); } catch (Exception ex) { throw ex; } }
public static List <ItensVenda> BuscaItens(int pIdVenda) { List <ItensVenda> ItensVenda = new List <ItensVenda>(); try { ProjetoDataClassesDataContext banco = new ProjetoDataClassesDataContext(); var Itens = banco.ItensVenda.Where((ItensVenda u) => (u.id_venda == pIdVenda)); banco.SubmitChanges(); ItensVenda = Itens.ToList(); for (int x = 0; x < ItensVenda.Count; x++) { ItensVenda[x].Produto = ProdutoDataAcess.BuscaProduto(ItensVenda[x].id_produto); } banco.Dispose(); return(ItensVenda); } catch (Exception ex) { throw ex; } }