private void GetDropFornecedor() { try { FORNECEDORProvider FORNECEDORP = new FORNECEDORProvider(); FORNECEDORColl = FORNECEDORP.ReadCollectionByParameter(null, "NOME"); cbFornecedor.DisplayMember = "NOME"; cbFornecedor.ValueMember = "IDFORNECEDOR"; FORNECEDOREntity FORNECEDORTy = new FORNECEDOREntity(); FORNECEDORTy.NOME = ConfigMessage.Default.MsgDrop; FORNECEDORTy.IDFORNECEDOR = -1; FORNECEDORColl.Add(FORNECEDORTy); Phydeaux.Utilities.DynamicComparer <FORNECEDOREntity> comparer = new Phydeaux.Utilities.DynamicComparer <FORNECEDOREntity>(cbFornecedor.DisplayMember); FORNECEDORColl.Sort(comparer.Comparer); cbFornecedor.DataSource = FORNECEDORColl; cbFornecedor.SelectedIndex = 0; } catch (Exception ex) { MessageBox.Show("Erro técnico: " + ex.Message); } }
private void PreencheGrid() { try { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); DataGriewDados.Rows.Clear(); FORNECEDORProvider FORNECEDORP = new FORNECEDORProvider(); int Contador = 0; foreach (var LIS_PRODUTOSTy in LIS_PRODUTOSColl) { DataGridViewRow row2 = new DataGridViewRow(); string NOMEPRODUTO = LIS_PRODUTOSTy.NOMEPRODUTO; string IDPRODUTO = LIS_PRODUTOSTy.IDPRODUTO.ToString(); string CODPRODUTOFORNECEDOR = LIS_PRODUTOSTy.CODPRODUTOFORNECEDOR; decimal ESTOQUEATUAL = Util.EstoqueAtual(Convert.ToInt32(LIS_PRODUTOSTy.IDPRODUTO), chkFiscal.Checked); decimal PRECOVENDA1 = Convert.ToInt32(LIS_PRODUTOSTy.VALORVENDA1); if (rbEstoqueNegativo.Checked && ESTOQUEATUAL < 0) { row2.CreateCells(DataGriewDados, NOMEPRODUTO, IDPRODUTO, CODPRODUTOFORNECEDOR, ESTOQUEATUAL.ToString(), PRECOVENDA1.ToString("n2")); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row2); Contador++; } else if (rbEstoqueZerado.Checked && ESTOQUEATUAL == 0) { row2.CreateCells(DataGriewDados, NOMEPRODUTO, IDPRODUTO, CODPRODUTOFORNECEDOR, ESTOQUEATUAL.ToString(), PRECOVENDA1.ToString("n2")); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row2); Contador++; } else if (rbEstoqueMaiorqueZero.Checked && ESTOQUEATUAL > 0) { row2.CreateCells(DataGriewDados, NOMEPRODUTO, IDPRODUTO, CODPRODUTOFORNECEDOR, ESTOQUEATUAL.ToString(), PRECOVENDA1.ToString("n2")); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row2); Contador++; } else if (rbTodos.Checked) { row2.CreateCells(DataGriewDados, NOMEPRODUTO, IDPRODUTO, CODPRODUTOFORNECEDOR, ESTOQUEATUAL.ToString(), PRECOVENDA1.ToString("n2")); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row2); Contador++; } lblTotalPesquisa.Text = Contador.ToString(); } this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro na pesquisa!"); MessageBox.Show("Erro técnico: " + ex.Message); } }
private void PreencheGrid() { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); try { dataGridFornproduto.Rows.Clear(); FORNECEDORProvider FORNECEDORP = new FORNECEDORProvider(); foreach (var PRODUTOCOTACAOFORNECEDORTy in PRODUTOCOTACAOFORNECEDORColl) { DataGridViewRow row2 = new DataGridViewRow(); string Telefone = FORNECEDORP.Read(Convert.ToInt32(PRODUTOCOTACAOFORNECEDORTy.IDFORNECEDOR)).TELEFONE1; row2.CreateCells(dataGridFornproduto, PRODUTOCOTACAOFORNECEDORTy.NOMEFORNECEDOR, Telefone); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); dataGridFornproduto.Rows.Add(row2); //Produtos do Fornecedor LIS_PRODUTOCOTACAOFORNECEDORCollection PRODUTOCOTACAOFORNECEDOR2Coll = new LIS_PRODUTOCOTACAOFORNECEDORCollection(); PRODUTOCOTACAOFORNECEDOR2Coll = ProdutoFornecedor(Convert.ToInt32(PRODUTOCOTACAOFORNECEDORTy.IDFORNECEDOR)); if (PRODUTOCOTACAOFORNECEDOR2Coll.Count > 0) { DataGridViewRow row2_1 = new DataGridViewRow(); row2_1.CreateCells(dataGridFornproduto, "Nome Produto", "Valor Compra"); row2_1.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); dataGridFornproduto.Rows.Add(row2_1); } foreach (var PRODUTOCOTACAOFORNECEDOR2Ty in PRODUTOCOTACAOFORNECEDOR2Coll) { DataGridViewRow row2_2 = new DataGridViewRow(); row2_2.CreateCells(dataGridFornproduto, PRODUTOCOTACAOFORNECEDORTy.NOMEPRODUTO, Convert.ToDecimal(PRODUTOCOTACAOFORNECEDORTy.VALORCOMPRA).ToString("n2")); row2_2.DefaultCellStyle.Font = new Font("Arial", 8); dataGridFornproduto.Rows.Add(row2_2); } DataGridViewRow rowLinha_1 = new DataGridViewRow(); rowLinha_1.CreateCells(dataGridFornproduto, "__________________________________________________________________", "_________"); rowLinha_1.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); dataGridFornproduto.Rows.Add(rowLinha_1); } this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro técnico: " + ex.Message); } }
private void PreencheGrid() { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); DataGriewDados.Rows.Clear(); FORNECEDORProvider FORNECEDORP = new FORNECEDORProvider(); foreach (var LIS_PRODUTOSTy in LIS_PRODUTOSColl) { RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDMARCA", "System.Int32", "=", LIS_PRODUTOSTy.IDMARCA.ToString(), "NOMEPRODUTO")); LIS_PRODUTOSCollection LIS_PRODUTOSColl3 = new LIS_PRODUTOSCollection(); LIS_PRODUTOSColl3 = LIS_PRODUTOSP.ReadCollectionByParameter(RowRelatorio); //Titulo DataGridViewRow row1 = new DataGridViewRow(); row1.CreateCells(DataGriewDados, "Marca: " + LIS_PRODUTOSTy.NOMEMARCA, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty); row1.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1); foreach (var LIS_PRODUTOS3Ty in LIS_PRODUTOSColl3) { DataGridViewRow row2 = new DataGridViewRow(); string NOMEPRODUTO = LIS_PRODUTOS3Ty.NOMEPRODUTO; string IDPRODUTO = LIS_PRODUTOS3Ty.IDPRODUTO.ToString(); string CODPRODUTOFORNECEDOR = LIS_PRODUTOS3Ty.CODPRODUTOFORNECEDOR; string CODBARRA = LIS_PRODUTOS3Ty.CODBARRA; string LOCALIZACAO = LIS_PRODUTOS3Ty.LOCALIZACAO; string DATACADASTRO = Convert.ToDateTime(LIS_PRODUTOS3Ty.DATACADASTRO).ToString("dd/MM/yyyy"); string VALORVENDA1 = Convert.ToDecimal(LIS_PRODUTOS3Ty.VALORVENDA1).ToString("n2"); string VALORVENDA2 = Convert.ToDecimal(LIS_PRODUTOS3Ty.VALORVENDA2).ToString("n2"); string VALORVENDA3 = Convert.ToDecimal(LIS_PRODUTOS3Ty.VALORVENDA3).ToString("n2"); string ESTOQUEATUAL = Util.EstoqueAtual(Convert.ToInt32(LIS_PRODUTOS3Ty.IDPRODUTO), chkFiscal.Checked).ToString(); string NOMEMARCA = LIS_PRODUTOS3Ty.NOMEMARCA; row2.CreateCells(DataGriewDados, NOMEPRODUTO, IDPRODUTO, CODPRODUTOFORNECEDOR, CODBARRA, LOCALIZACAO, DATACADASTRO, VALORVENDA1, ESTOQUEATUAL, VALORVENDA2, VALORVENDA3, NOMEMARCA); row2.DefaultCellStyle.Font = new Font("Arial", 8); DataGriewDados.Rows.Add(row2); } lblTotalPesquisa.Text = (DataGriewDados.Rows.Count - 1).ToString(); } this.Cursor = Cursors.Default; }
private void PreencheGrid() { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); DataGriewDados.Rows.Clear(); FORNECEDORProvider FORNECEDORP = new FORNECEDORProvider(); foreach (var LIS_CLIENTETy in LIS_CLIENTEColl) { RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDFUNCIONARIO", "System.Int32", "=", LIS_CLIENTETy.IDFUNCIONARIO.ToString())); LIS_CLIENTECollection LIS_CLIENTE3 = new LIS_CLIENTECollection(); LIS_CLIENTE3 = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio); if (LIS_CLIENTE3.Count > 0) { //Titulo DataGridViewRow row1 = new DataGridViewRow(); row1.CreateCells(DataGriewDados, "Funcionário: " + LIS_CLIENTETy.NOMEFUNCIONARIO, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty); row1.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1); foreach (var LIS_CLIENTE3Ty in LIS_CLIENTE3) { DataGridViewRow row2 = new DataGridViewRow(); string NOMECLIENTE = LIS_CLIENTE3Ty.NOME; string IDCLIENTE = LIS_CLIENTE3Ty.IDCLIENTE.ToString(); string TELEFONE1 = LIS_CLIENTE3Ty.TELEFONE1; string TELEFONE2 = LIS_CLIENTE3Ty.TELEFONE2; string CIDADE = LIS_CLIENTE3Ty.MUNICIPIO; string UF = LIS_CLIENTE3Ty.UF; row2.CreateCells(DataGriewDados, NOMECLIENTE, IDCLIENTE, TELEFONE1, TELEFONE2, CIDADE, UF); row2.DefaultCellStyle.Font = new Font("Arial", 8); DataGriewDados.Rows.Add(row2); } } lblTotalPesquisa.Text = (DataGriewDados.Rows.Count - 1).ToString(); } this.Cursor = Cursors.Default; }
private void PreencheGrid() { try { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); TotalGeral = 0; TotalQuant = 0; DataGriewDados.Rows.Clear(); FORNECEDORProvider FORNECEDORP = new FORNECEDORProvider(); foreach (var LIS_MOVPRODUTOESTy in LIS_MOVPRODUTOESColl) { DataGridViewRow row2 = new DataGridViewRow(); string DATA = Convert.ToDateTime(LIS_MOVPRODUTOESTy.DATAMOVIM).ToString("dd/MM/yyyy"); string NUMERODOC = LIS_MOVPRODUTOESTy.NDOCUMENTO; string NOMEFORNECEDOR = FORNECEDORP.Read(Convert.ToInt32(LIS_MOVPRODUTOESTy.IDFORNECEDOR)).NOME; string NOMEPRODUTO = LIS_MOVPRODUTOESTy.NOMEPRODUTO; string IDPRODUTO = LIS_MOVPRODUTOESTy.IDPRODUTO.ToString(); decimal VLUNITARIO = Convert.ToDecimal(LIS_MOVPRODUTOESTy.VALORCUNITARIO); decimal Total = Convert.ToDecimal(LIS_MOVPRODUTOESTy.VALORCUNITARIO) * Convert.ToDecimal(LIS_MOVPRODUTOESTy.QUANTIDADE); decimal QUANTIDADE = Convert.ToDecimal(LIS_MOVPRODUTOESTy.QUANTIDADE); row2.CreateCells(DataGriewDados, DATA, NUMERODOC, NOMEFORNECEDOR, NOMEPRODUTO, QUANTIDADE, VLUNITARIO, Total.ToString("n2")); row2.DefaultCellStyle.Font = new Font("Arial", 8); DataGriewDados.Rows.Add(row2); TotalGeral += Total; TotalQuant += Convert.ToDecimal(LIS_MOVPRODUTOESTy.QUANTIDADE); lblTotalRegistro.Text = "Total de Registro: " + LIS_MOVPRODUTOESColl.Count.ToString(); } //Total Geral DataGridViewRow row3 = new DataGridViewRow(); row3.CreateCells(DataGriewDados, string.Empty, string.Empty, string.Empty, string.Empty, TotalQuant, "Total Geral: ", TotalGeral.ToString("n2")); row3.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row3); this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro na pesquisa!"); MessageBox.Show("Erro técnico: " + ex.Message); } }
private void PreencheGrid() { try { DataGriewDados.Rows.Clear(); FORNECEDORProvider FORNECEDORP = new FORNECEDORProvider(); int Contador = 0; foreach (var LIS_PRODUTOSTy in LIS_PRODUTOSColl) { DataGridViewRow row2 = new DataGridViewRow(); string NOMEPRODUTO = LIS_PRODUTOSTy.NOMEPRODUTO; string IDPRODUTO = LIS_PRODUTOSTy.IDPRODUTO.ToString(); string CODPRODUTOFORNECEDOR = LIS_PRODUTOSTy.CODPRODUTOFORNECEDOR; decimal ESTOQUEATUAL = Util.EstoqueAtual(Convert.ToInt32(LIS_PRODUTOSTy.IDPRODUTO), chkFiscal.Checked); decimal ESTOQUEMINIMO = Convert.ToDecimal(LIS_PRODUTOSTy.QUANTIDADEMINIMA); decimal DIFERENCAESTOQUE = ESTOQUEATUAL - ESTOQUEMINIMO; if (rbEstoqueAbaixoMinimo.Checked && (ESTOQUEMINIMO > ESTOQUEATUAL)) { row2.CreateCells(DataGriewDados, NOMEPRODUTO, IDPRODUTO, CODPRODUTOFORNECEDOR, ESTOQUEATUAL.ToString(), ESTOQUEMINIMO, DIFERENCAESTOQUE); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row2); Contador++; } else if (rbEstoqueAcimaMinimo.Checked && (ESTOQUEMINIMO <= ESTOQUEATUAL)) { row2.CreateCells(DataGriewDados, NOMEPRODUTO, IDPRODUTO, CODPRODUTOFORNECEDOR, ESTOQUEATUAL.ToString(), ESTOQUEMINIMO, DIFERENCAESTOQUE); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row2); Contador++; } else if (rbTodos.Checked) { row2.CreateCells(DataGriewDados, NOMEPRODUTO, IDPRODUTO, CODPRODUTOFORNECEDOR, ESTOQUEATUAL.ToString(), ESTOQUEMINIMO, DIFERENCAESTOQUE); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row2); Contador++; } lblTotalPesquisa.Text = Contador.ToString(); } } catch (Exception ex) { MessageBox.Show("Erro na pesquisa!"); MessageBox.Show("Erro técnico: " + ex.Message); } }
private void rbFornecDestino_Click(object sender, EventArgs e) { using (FrmSearchFornecedor frm = new FrmSearchFornecedor()) { txtNomeClienteFornDestino.Text = string.Empty; frm.ShowDialog(); var result = frm.Result; if (result > 0) { FORNECEDORProvider FORNECEDORP = new FORNECEDORProvider(); txtNomeClienteFornDestino.Text = FORNECEDORP.Read(Convert.ToInt32(result)).NOME; } } txtNomeClienteFornDestino.Enabled = false; }
private void PreencheGrid3() { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); try { TotalGeral = 0; DataGriewDados.Rows.Clear(); foreach (LIS_MOVPRODUTOESEntity item in LIS_MOVPRODUTOESColl) { FORNECEDORProvider FORNECEDORP = new FORNECEDORProvider(); FORNECEDOREntity FORNECEDORTy = new FORNECEDOREntity(); FORNECEDORTy = FORNECEDORP.Read(Convert.ToInt32(item.IDFORNECEDOR)); string NotaFiscal = item.NDOCUMENTO; decimal ValorTotal = Convert.ToDecimal(item.VALORTOTAL); TotalGeral += TotalNFEntradaReg50(Convert.ToInt32(item.IDCFOP), Convert.ToDecimal(item.ALQICMS), item.NDOCUMENTO);; string FlagEnviada = "S"; string FLAGINUTILIZADO = "S"; string FLAGCANCELADA = "S"; DataGridViewRow row1 = new DataGridViewRow(); row1.CreateCells(DataGriewDados, NotaFiscal, FORNECEDORTy.NOME, FlagEnviada, FLAGINUTILIZADO, FLAGCANCELADA, ValorTotal.ToString("n2")); row1.DefaultCellStyle.Font = new Font("Arial", 8); DataGriewDados.Rows.Add(row1); } DataGridViewRow rowLinha = new DataGridViewRow(); rowLinha.CreateCells(DataGriewDados, "-------", "-----------------------------", "---------", "---------", "Total geral:", TotalGeral.ToString("n2")); rowLinha.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(rowLinha); this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro técnico: " + ex.Message); } }
private void PesquisaFornecedor() { try { FORNECEDORProvider FORNECEDORP = new FORNECEDORProvider(); RowsFiltroCollection RowRelatorio = new RowsFiltroCollection(); RowRelatorio.Add(new RowsFiltro("NOME", "System.String", "like", txtNomePesquisa.Text)); FornecedorColl = FORNECEDORP.ReadCollectionByParameter(RowRelatorio, "NOME"); DataGriewSearch.AutoGenerateColumns = false; DataGriewSearch.DataSource = FornecedorColl; txtNomePesquisa.Focus(); } catch (Exception) { MessageBox.Show(ConfigMessage.Default.searchFieldType, ConfigSistema1.Default.NomeEmpresa, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private string GetNameFornecedor(int IdFornecedor) { FORNECEDORProvider FORNECEDORP = new FORNECEDORProvider(); return(FORNECEDORP.Read(IdFornecedor).NOME); }
private void PreencheGrid() { try { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); TotalGeral = 0; TotalGeralVenda1 = 0; DataGriewDados.Rows.Clear(); FORNECEDORProvider FORNECEDORP = new FORNECEDORProvider(); int Contador = 0; foreach (var LIS_PRODUTOSTy in LIS_PRODUTOSColl) { DataGridViewRow row2 = new DataGridViewRow(); string NOMEPRODUTO = LIS_PRODUTOSTy.NOMEPRODUTO; string IDPRODUTO = LIS_PRODUTOSTy.IDPRODUTO.ToString(); string CODPRODUTOFORNECEDOR = LIS_PRODUTOSTy.CODPRODUTOFORNECEDOR; //Estoque decimal ESTOQUEATUAL = 0; if (MkDataInicial.Text == " / /") { ESTOQUEATUAL = Util.EstoqueAtual(Convert.ToInt32(LIS_PRODUTOSTy.IDPRODUTO), chkFiscal.Checked); } else { ESTOQUEATUAL = Util.EstoqueAtual(Convert.ToInt32(LIS_PRODUTOSTy.IDPRODUTO), MkDataInicial.Text, MkDataFinal.Text, chkFiscal.Checked); } string UND = LIS_PRODUTOSTy.NOMEUNIDADE; decimal VLUNITARIO = Convert.ToDecimal(LIS_PRODUTOSTy.VALORCUSTOFINAL); if (rbCustoInicial.Checked) { VLUNITARIO = Convert.ToDecimal(LIS_PRODUTOSTy.VALORCUSTOINICIAL); } decimal Total = Convert.ToDecimal(ESTOQUEATUAL) * Convert.ToDecimal(LIS_PRODUTOSTy.VALORCUSTOFINAL); decimal VLVENDA1 = Convert.ToDecimal(LIS_PRODUTOSTy.VALORVENDA1); decimal TotalVenda1 = Convert.ToDecimal(ESTOQUEATUAL) * Convert.ToDecimal(LIS_PRODUTOSTy.VALORVENDA1); if (rbEstoqueNegativo.Checked && ESTOQUEATUAL < 0) { row2.CreateCells(DataGriewDados, IDPRODUTO, CODPRODUTOFORNECEDOR, NOMEPRODUTO, UND, ESTOQUEATUAL.ToString(), VLUNITARIO.ToString("n4"), Total.ToString("n2"), VLVENDA1.ToString("n4"), TotalVenda1.ToString("n2")); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row2); Contador++; TotalGeral += Total; TotalGeralVenda1 += TotalVenda1; } else if (rbEstoqueZerado.Checked && ESTOQUEATUAL == 0) { row2.CreateCells(DataGriewDados, IDPRODUTO, CODPRODUTOFORNECEDOR, NOMEPRODUTO, UND, ESTOQUEATUAL.ToString(), VLUNITARIO.ToString("n4"), Total.ToString("n2"), VLVENDA1.ToString("n4"), TotalVenda1.ToString("n2")); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row2); Contador++; TotalGeral += Total; TotalGeralVenda1 += TotalVenda1; } else if (rbEstoqueMaiorqueZero.Checked && ESTOQUEATUAL > 0) { row2.CreateCells(DataGriewDados, IDPRODUTO, CODPRODUTOFORNECEDOR, NOMEPRODUTO, UND, ESTOQUEATUAL.ToString(), VLUNITARIO.ToString("n4"), Total.ToString("n2"), VLVENDA1.ToString("n4"), TotalVenda1.ToString("n2")); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row2); Contador++; TotalGeral += Total; TotalGeralVenda1 += TotalVenda1; } else if (rbTodos.Checked) { row2.CreateCells(DataGriewDados, IDPRODUTO, CODPRODUTOFORNECEDOR, NOMEPRODUTO, UND, ESTOQUEATUAL.ToString(), VLUNITARIO.ToString("n4"), Total.ToString("n2"), VLVENDA1.ToString("n4"), TotalVenda1.ToString("n2")); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row2); Contador++; TotalGeral += Total; TotalGeralVenda1 += TotalVenda1; } lblTotalPesquisa.Text = Contador.ToString(); Application.DoEvents(); } //Total Geral DataGridViewRow row3 = new DataGridViewRow(); row3.CreateCells(DataGriewDados, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, "Total Geral: ", TotalGeral.ToString("n2"), string.Empty, TotalGeralVenda1.ToString("n2")); row3.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row3); this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro na pesquisa!"); MessageBox.Show("Erro técnico: " + ex.Message); } }
private void PreencheGrid() { try { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); TotalGeral = 0; TotalGeralVenda1 = 0; DataGriewDados.Rows.Clear(); FORNECEDORProvider FORNECEDORP = new FORNECEDORProvider(); PRODUTOSEntity PRODUTOSTy = new PRODUTOSEntity(); PRODUTOSProvider PRODUTOSP = new PRODUTOSProvider(); int Contador = 0; foreach (var LIS_PRODUTOSTy in LIS_PRODUTOSColl) { DataGridViewRow row2 = new DataGridViewRow(); string NOMEPRODUTO = LIS_PRODUTOSTy.NOMEPRODUTO; string IDPRODUTO = LIS_PRODUTOSTy.IDPRODUTO.ToString(); string CODPRODUTOFORNECEDOR = LIS_PRODUTOSTy.CODPRODUTOFORNECEDOR; PRODUTOSTy = PRODUTOSP.Read(Convert.ToInt32(LIS_PRODUTOSTy.IDPRODUTO)); //Estoque decimal ESTOQUEATUAL = 0; if (mkstUltimaMovimentacao.Text == " / /") { ESTOQUEATUAL = Util.EstoqueAtual(Convert.ToInt32(LIS_PRODUTOSTy.IDPRODUTO), false); } else { ESTOQUEATUAL = Util.EstoqueAtual(Convert.ToInt32(LIS_PRODUTOSTy.IDPRODUTO), mkstUltimaMovimentacao.Text, false); } decimal VLUNITARIO = Convert.ToDecimal(LIS_PRODUTOSTy.VALORCUSTOFINAL); decimal Total = Convert.ToDecimal(ESTOQUEATUAL) * Convert.ToDecimal(LIS_PRODUTOSTy.VALORCUSTOFINAL); decimal VLVENDA1 = Convert.ToDecimal(LIS_PRODUTOSTy.VALORVENDA1); decimal TotalVenda1 = Convert.ToDecimal(ESTOQUEATUAL) * Convert.ToDecimal(LIS_PRODUTOSTy.VALORVENDA1); decimal AlturaChapa = Convert.ToDecimal(PRODUTOSTy.ALTURACHAPA); decimal LarguraChapa = Convert.ToDecimal(PRODUTOSTy.LARGURACHAPA); decimal TotalChapa = AlturaChapa * LarguraChapa; decimal TotalEstoqueChapa = 0; if (TotalChapa > 0) { TotalEstoqueChapa = ESTOQUEATUAL / TotalChapa; } if (rbEstoqueNegativo.Checked && ESTOQUEATUAL < 0) { row2.CreateCells(DataGriewDados, IDPRODUTO, CODPRODUTOFORNECEDOR, NOMEPRODUTO, AlturaChapa, LarguraChapa, ESTOQUEATUAL.ToString("n4"), TotalEstoqueChapa); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row2); Contador++; TotalGeral += Total; TotalGeralVenda1 += TotalVenda1; } else if (rbEstoqueZerado.Checked && ESTOQUEATUAL == 0) { row2.CreateCells(DataGriewDados, IDPRODUTO, CODPRODUTOFORNECEDOR, NOMEPRODUTO, AlturaChapa, LarguraChapa, ESTOQUEATUAL.ToString("n4"), TotalEstoqueChapa); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row2); Contador++; TotalGeral += Total; TotalGeralVenda1 += TotalVenda1; } else if (rbEstoqueMaiorqueZero.Checked && ESTOQUEATUAL > 0) { row2.CreateCells(DataGriewDados, IDPRODUTO, CODPRODUTOFORNECEDOR, NOMEPRODUTO, AlturaChapa, LarguraChapa, ESTOQUEATUAL.ToString("n4"), TotalEstoqueChapa); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row2); Contador++; TotalGeral += Total; TotalGeralVenda1 += TotalVenda1; } else if (rbTodos.Checked) { row2.CreateCells(DataGriewDados, IDPRODUTO, CODPRODUTOFORNECEDOR, NOMEPRODUTO, AlturaChapa, LarguraChapa, ESTOQUEATUAL.ToString("n4"), TotalEstoqueChapa); row2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row2); Contador++; TotalGeral += Total; TotalGeralVenda1 += TotalVenda1; } lblTotalPesquisa.Text = Contador.ToString(); Application.DoEvents(); } //Total Geral DataGridViewRow row3 = new DataGridViewRow(); row3.CreateCells(DataGriewDados, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty); row3.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row3); this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro na pesquisa!"); MessageBox.Show("Erro técnico: " + ex.Message); } }
private void FrmCotacaoCompra_Load(object sender, EventArgs e) { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); try { EMPRESAProvider EMPRESAP = new EMPRESAProvider(); EMPRESACollection EMPRESAColl = new EMPRESACollection(); EMPRESAColl = EMPRESAP.ReadCollectionByParameter(null); //Logomarca CONFISISTEMAProvider CONFISISTEMAP = new CONFISISTEMAProvider(); CONFISISTEMAEntity CONFISISTEMAty = CONFISISTEMAP.Read(1); if (CONFISISTEMAty.FLAGLOGORELATORIO == "S") { if (CONFISISTEMAty.IDARQUIVOBINARIO1 != null) { ARQUIVOBINARIOProvider ARQUIVOBINARIOP = new ARQUIVOBINARIOProvider(); ARQUIVOBINARIOCollection ARQUIVOBINARIOColl = new ARQUIVOBINARIOCollection(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDARQUIVOBINARIO", "System.Int32", "=", CONFISISTEMAty.IDARQUIVOBINARIO1.ToString())); ARQUIVOBINARIOColl = ARQUIVOBINARIOP.ReadCollectionByParameter(RowRelatorio); this.ARQUIVOBINARIOCollectionBindingSource.DataSource = ARQUIVOBINARIOColl; } } //Cotacao Compra LIS_COTACAOCOMPRACollection LIS_COTACAOCOMPRAColl = new LIS_COTACAOCOMPRACollection(); LIS_COTACAOCOMPRAProvider LIS_COTACAOCOMPRAP = new LIS_COTACAOCOMPRAProvider(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDCOTACAOCOMPRA", "System.Int32", "=", _IDCOTACAOCOMPRA.ToString())); LIS_COTACAOCOMPRAColl = LIS_COTACAOCOMPRAP.ReadCollectionByParameter(RowRelatorio); if (LIS_COTACAOCOMPRAColl.Count > 0) { //Dados Fornecedor LIS_FORNECEDORCollection LIS_FORNECEDORColl = new LIS_FORNECEDORCollection(); LIS_FORNECEDORProvider LIS_FORNECEDORP = new LIS_FORNECEDORProvider(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDFORNECEDOR", "System.Int32", "=", LIS_COTACAOCOMPRAColl[0].IDFORNECEDOR.ToString())); LIS_FORNECEDORColl = LIS_FORNECEDORP.ReadCollectionByParameter(RowRelatorio); FORNECEDOREntity FORNECEDORTy = new FORNECEDOREntity(); FORNECEDORProvider FORNECEDORP = new FORNECEDORProvider(); FORNECEDORTy = FORNECEDORP.Read(Convert.ToInt32(LIS_FORNECEDORColl[0].IDFORNECEDOR)); //Produto Compra Cotação LIS_PRODUTOCOTACAOCollection LIS_PRODUTOCOTACAOColl = new LIS_PRODUTOCOTACAOCollection(); LIS_PRODUTOCOTACAOProvider LIS_PRODUTOCOTACAOP = new LIS_PRODUTOCOTACAOProvider(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDCOTACAOCOMPRA", "System.Int32", "=", _IDCOTACAOCOMPRA.ToString())); LIS_PRODUTOCOTACAOColl = LIS_PRODUTOCOTACAOP.ReadCollectionByParameter(RowRelatorio); this.LIS_PRODUTOCOTACAOCollectionBindingSource.DataSource = LIS_PRODUTOCOTACAOColl; this.LIS_COTACAOCOMPRACollectionBindingSource.DataSource = LIS_COTACAOCOMPRAColl; this.LIS_FORNECEDORCollectionBindingSource.DataSource = LIS_FORNECEDORColl; this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; //setando os parametro Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[2]; p[0] = new Microsoft.Reporting.WinForms.ReportParameter("NumeroEndereco", FORNECEDORTy.NUMERO); p[1] = new Microsoft.Reporting.WinForms.ReportParameter("NumeroCotacao", "Cotação: " + _IDCOTACAOCOMPRA.ToString().PadLeft(6, '0')); reportViewer1.LocalReport.SetParameters(p); this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); this.Cursor = Cursors.Default; } else { this.Cursor = Cursors.Default; MessageBox.Show("Não foi possível visualizar o relatório!"); } } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro técnico: " + ex.Message); } }