private void FrmFornecedor_Load(object sender, EventArgs e) { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); this.MinimizeBox = false; this.FormBorderStyle = FormBorderStyle.FixedDialog; GetToolStripButtonCadastro(); GetUFDrop(); GetUFTransportadora(); PreencheDropTipoPesquisa(); PreencheDropCamposPesquisa(); bntCadTransportadora.Image = Util.GetAddressImage(6); lblObsField.ForeColor = ConfigSistema1.Default.ColorFieldObs; if (_IDFORNECEDOR != -1) { Entity = FORNECEDORP.Read(_IDFORNECEDOR); } this.Cursor = Cursors.Default; VerificaAcesso(); }
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 DataGriewDados_KeyDown(object sender, KeyEventArgs e) { if (FornecedorColl.Count > 0) { //Obter a linha da célula selecionada DataGridViewRow linhaAtual = DataGriewDados.CurrentRow; //Exibir o índice da linha atual int indice = linhaAtual.Index; int CodigoSelect = Convert.ToInt32(FornecedorColl[indice].IDFORNECEDOR); if (e.KeyCode == Keys.Enter) { Entity = FORNECEDORP.Read(CodigoSelect); tabControlFornecedor.SelectTab(0); txtNomeContrato.Focus(); } else if (e.KeyCode == Keys.Delete) { DialogResult dr = MessageBox.Show(ConfigMessage.Default.MsgDelete, ConfigSistema1.Default.NameSytem, MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { try { FORNECEDORP.Delete(CodigoSelect); Util.ExibirMSg(ConfigMessage.Default.MsgDelete2, "Blue"); btnPesquisa_Click(null, null); } catch (Exception) { MessageBox.Show(ConfigMessage.Default.MsgDeleteErro); } } } } }
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 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 string GetNameFornecedor(int IdFornecedor) { FORNECEDORProvider FORNECEDORP = new FORNECEDORProvider(); return(FORNECEDORP.Read(IdFornecedor).NOME); }
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); } }