public clsEstoqueColecao FiltrarBuscaEstoquePrincipal(String _parametro, String _NomeColuna) { try { clsEstoqueColecao estoqueColecao = new clsEstoqueColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@Parametro", _parametro); acessoDadosSqlServer.AdicionarParametros("@Coluna", _NomeColuna); DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspFazerBuscaEstoquePrincipal"); foreach (DataRow linha in dataTable.Rows) { clsEstoque e = new clsEstoque(); e.DescricaoItem = Convert.ToString(linha["Descrição_Item"]); e.CategoriaItem = Convert.ToString(linha["Categoria_Item"]); e.NomeFantasia = Convert.ToString(linha["NomeFantasia"]); e.DataEntrada = Convert.ToDateTime(linha["Menor_Data_Entrada"]); e.Qtde = Convert.ToInt32(linha["Qtde_Disponivel"]); estoqueColecao.Add(e); } return(estoqueColecao); } catch (Exception exception) { throw new Exception("Não foi possivel carregar o estoque. Detalhe: " + exception.Message); } }
private void btnSalvar_Click(object sender, EventArgs e) { if (validarDados()) { try { clsEstoque objEstoque = new clsEstoque(); objEstoque.IntCodProduto = Convert.ToInt16(txtCodigo.Text); objEstoque.IntQtde = Convert.ToInt16(nudQtde.Value); if (VerificaNovoOuAtualiza.Text == "") { objEstoque.Salvar(); MessageBox.Show("Dados salvos com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { objEstoque.Alterar(); MessageBox.Show("Dados alterados com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } controlaBotoes(true); atualizaGrid(); zeraDados(); } catch (Exception ex) { MessageBox.Show("Dados da Categoria nao foram salvos. \n" + ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
public clsEstoqueColecao FiltrarBuscaEstoquePEPS(String _parametro, String _NomeColuna) { try { clsEstoqueColecao estoqueColecao = new clsEstoqueColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@Parametro", _parametro); acessoDadosSqlServer.AdicionarParametros("@Coluna", _NomeColuna); DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspFazerBuscaEstoquePEPS"); foreach (DataRow linha in dataTable.Rows) { clsEstoque e = new clsEstoque(); e.Desc_Mov = Convert.ToString(linha["Desc_Mov"]); e.NumLote = Convert.ToInt32(linha["NumLote"]); e.DescricaoItem = Convert.ToString(linha["Descricao"]); e.Qtde = Convert.ToInt32(linha["Qtde"]); e.PrecoUnit = Convert.ToDouble(linha["PrecoUnit"]); e.DataEntrada = Convert.ToDateTime(linha["DataEntrada"]); e.DataSaida = Convert.ToDateTime(linha["DataSaida"]); e.SubTotal = Convert.ToDouble(linha["SubTotal"]); estoqueColecao.Add(e); } return(estoqueColecao); } catch (Exception exception) { throw new Exception("Não foi possivel carregar o estoque. Detalhe: " + exception.Message); } }
public clsEstoqueColecao CarregarProdutoNovo(string Desc) { try { clsEstoqueColecao ProdutoAntigo = new clsEstoqueColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@Desc", Desc); DataTable dt = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspCarregaProdutoNovo"); foreach (DataRow linha in dt.Rows) { clsEstoque e = new clsEstoque(); e.NumLote = Convert.ToInt32(linha["NumLote"]); ProdutoAntigo.Add(e); } return(ProdutoAntigo); } catch (Exception exception) { throw new Exception("Não foi possivel carregar o estoque. Detalhe: " + exception.Message); } }
public clsEstoqueColecao CarregarEstoqueDisponivel() { try { clsEstoqueColecao estoqueDisponivel = new clsEstoqueColecao(); acessoDadosSqlServer.LimparParametros(); DataTable datatable = acessoDadosSqlServer.ExecutarConsulta(CommandType.Text, "SELECT * FROM uvwDescricaoCategoriaQtde"); foreach (DataRow linha in datatable.Rows) { clsEstoque e = new clsEstoque(); e.DescricaoItem = Convert.ToString(linha["Descrição_Item"]); e.CategoriaItem = Convert.ToString(linha["Categoria_Item"]); e.DataEntrada = Convert.ToDateTime(linha["Menor_Data_Entrada"]); //e.DataSaida = Convert.ToDateTime(linha["Maior_Data_Entrada"]); e.Qtde = Convert.ToInt32(linha["Qtde_Disponivel"]); //e.PrecoUnit = Convert.ToDouble(linha["Media_Preco"]); estoqueDisponivel.Add(e); } return(estoqueDisponivel); } catch (Exception exception) { throw new Exception("Não foi possivel carregar o estoque. Detalhe: " + exception.Message); } }
public clsEstoqueColecao CarregarMovi_EstoqueCustoMedio() { try { clsEstoqueColecao MovEst = new clsEstoqueColecao(); acessoDadosSqlServer.LimparParametros(); DataTable dt = acessoDadosSqlServer.ExecutarConsulta(CommandType.Text, "SELECT * FROM uvwEstoqueCustoMedioCarregar ORDER BY DataEntrada, NumLote"); foreach (DataRow linha in dt.Rows) { clsEstoque e = new clsEstoque(); e.Desc_Mov = Convert.ToString(linha["Desc_Mov"]); e.NumLote = Convert.ToInt32(linha["NumLote"]); e.DescricaoItem = Convert.ToString(linha["Descricao"]); e.Qtde = Convert.ToInt32(linha["Qtde"]); e.PrecoUnit = Convert.ToDouble(linha["PrecoUnit"]); e.DataEntrada = Convert.ToDateTime(linha["DataEntrada"]); e.DataSaida = Convert.ToDateTime(linha["DataSaida"]); e.SubTotal = Convert.ToDouble(linha["SubTotal"]); e.ICMS = Convert.ToDouble(linha["ICMS"]); e.Total = Convert.ToDouble(linha["Total"]); MovEst.Add(e); } return(MovEst); } catch (Exception exception) { throw new Exception("Não foi possivel carregar o estoque. Detalhe: " + exception.Message); } }
public clsEstoqueColecao CarregarEstoque() { try { clsEstoqueColecao estoqueColecao = new clsEstoqueColecao(); acessoDadosSqlServer.LimparParametros(); DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspEstoqueCarregar"); foreach (DataRow linha in dataTable.Rows) { clsEstoque e = new clsEstoque(); e.Desc_Mov = Convert.ToString(linha["Desc_Mov"]); e.NumLote = Convert.ToInt32(linha["NumLote"]); e.DescricaoItem = Convert.ToString(linha["DescriçãoItem"]); e.CategoriaItem = Convert.ToString(linha["CategoriaItem"]); e.Qtde = Convert.ToInt32(linha["Qtde"]); e.PrecoUnit = Convert.ToDouble(linha["PrecoUnit"]); e.DataEntrada = Convert.ToDateTime(linha["DataEntrada"]); e.NomeFantasia = Convert.ToString(linha["NomeFantasia"]); estoqueColecao.Add(e); } return(estoqueColecao); } catch (Exception exception) { throw new Exception("Não foi possivel carregar o estoque. Detalhe: " + exception.Message); } }
public frmVendas(clsEstoque estoque) { InitializeComponent(); txtDescMovVenda.Text = "Venda"; txtDescricaoVenda.Text = estoque.DescricaoItem; txtPrecoVenda.Text = estoque.PrecoUnit.ToString(); txtQtdeVenda.Text = estoque.Qtde.ToString(); txtCategoriaVenda.Text = estoque.CategoriaItem.ToString(); dtEntradaVenda.Value = estoque.DataEntrada; }
//int Venda = 0; public frmProdutoVender(clsEstoque estoque) { InitializeComponent(); clsFornecedorNegocio fn = new clsFornecedorNegocio(); txtDescMovVenda.Text = "Venda"; txtDescricaoVenda.Text = estoque.DescricaoItem; txtQtdeVenda.Text = estoque.Qtde.ToString(); txtCategoriaVenda.Text = estoque.CategoriaItem.ToString(); dtEntradaVenda.Value = estoque.DataEntrada; cboCliente.DataSource = fn.CarregarCliente(); }
public int EfetuarVenda(int qtde) { clsEstoqueNegocio estoquenegocio = new clsEstoqueNegocio(); clsEstoqueColecao estoquecolecao = new clsEstoqueColecao(); clsEstoque estoque = new clsEstoque(); //tira do PEPS estoquecolecao = estoquenegocio.CarregarProdutoAntigo(txtDescricaoVenda.Text); estoque.NumLote = estoquecolecao[0].NumLote; estoque.Qtde = qtde; resp = estoquenegocio.AlterarPEPS(estoque); return(resp); }
public void AlterarUEPS(clsEstoque estoque) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@NumLote", estoque.NumLote); acessoDadosSqlServer.AdicionarParametros("Qtde", estoque.Qtde); string idProduto = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspTesteVendaUEPS").ToString(); //return idProduto; } catch (Exception exception) { throw new Exception("Não foi possivel alterar o registro. Detalhe: " + exception.Message); } }
//public clsEstoqueColecao CarregarProdutoNovo(string Desc) //{ // try // { // clsEstoqueColecao ProdutoNovo = new clsEstoqueColecao(); // acessoDadosSqlServer.LimparParametros(); // acessoDadosSqlServer.AdicionarParametros("@Desc", Desc); // DataTable dt = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspCarregaProdutoNovo"); // foreach (DataRow linha in dt.Rows) // { // clsEstoque e = new clsEstoque(); // e.NumLote = Convert.ToInt32(linha["NumLote"]); // e.DescricaoItem = Convert.ToString(linha["Descricao"]); // e.Qtde = Convert.ToInt32(linha["Qtde"]); // e.PrecoUnit = Convert.ToDouble(linha["PrecoUnit"]); // e.DataEntrada = Convert.ToDateTime(linha["DataEntrada"]); // ProdutoNovo.Add(e); // } // return ProdutoNovo; // } // catch (Exception exception) // { // throw new Exception("Não foi possivel carregar o estoque. Detalhe: " + exception.Message); // } //} public int AlterarPEPS(clsEstoque estoque) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@NumLote", estoque.NumLote); acessoDadosSqlServer.AdicionarParametros("Qtde", estoque.Qtde); int idProduto = Convert.ToInt32(acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspTesteVendaPEPS")); return(idProduto); } catch (Exception exception) { throw new Exception("Não foi possivel alterar o registro. Detalhe: " + exception.Message); } }
private void btnSelecionar_Click(object sender, EventArgs e) { //Verifica se tem algum registro selecionado if (dgEstoque.SelectedRows.Count == 0) { MessageBox.Show("Nenhum Produto selecionado"); return; } EstoqueSelecionada = (dgEstoque.SelectedRows[0].DataBoundItem as clsEstoque); //Inserindo os valores nos campos txtNomeProduto.Text = EstoqueSelecionada.nomeProduto; txtQtdProduto.Text = Convert.ToString(EstoqueSelecionada.qtdProdutoDisponivel); validar = true; }
private void btnAlterar_Click(object sender, EventArgs e) { if (validar == false) { MessageBox.Show("Nenhum Produto selecionado"); return; } //Pergunta se quer mesmo Alterar DialogResult resultado = MessageBox.Show("Deseja Alterar", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } else { clsEstoque E = new clsEstoque(); try { if (txtQtdProduto.Text != Convert.ToString(EstoqueSelecionada.qtdProdutoDisponivel)) { retorno = E.Salvar(EstoqueSelecionada.idProduto, Convert.ToInt32(txtQtdProduto.Text)); int idProduto = Convert.ToInt32(retorno); MessageBox.Show("Alterado com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); txtNomeProduto.Text = null; txtQtdProduto.Text = null; validar = false; atualizarDgEstoque(); } else { MessageBox.Show("Nada foi alterado", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception) { MessageBox.Show("Erro verifique os campos /n Detalhes: " + retorno, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); throw; } } }
private void dtGridViewPrincipal_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { //Criando um objeto estoque que vai receber dados do GridView clsEstoque estoque = dtGridViewPrincipal.SelectedRows[0].DataBoundItem as clsEstoque; //Instanciando um novo objeto do frmVendas //Passando o objeto estoque como parametro frmProdutoVender venda = new frmProdutoVender(estoque); //Chamando esse novo objeto venda //Passando como resposta 'yes' caso seja feita a venda DialogResult resp = venda.ShowDialog(); if (resp == DialogResult.Yes) { AtualizarGrid(); AtualizarGridPEPS(); AtualizarGridUEPS(); AtualizarGridCustoMedio(); } }