public async void Save(PEDIDOVENDAIMEXAPPEntity Entity) { try { //Busca dados da Configuração CONFISISTEMATy = CONFISISTEMAP.Read(1); string token = CONFISISTEMATy.TOKENIMEXAPP.Trim(); string URI = BmsSoftware.Modulos.IMEXApp.UrlIMEXApp.Default.PostUnidaDeMedida; Entity.IDPEDIDOVENDA = null; Entity.IDEMPRESA = Convert.ToInt32(CONFISISTEMATy.IDEMPRESAIMEXAPP); Entity.DTULTIMAALTERACAO = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")); using (var client = new System.Net.Http.HttpClient()) { var serializedObjeto = JsonConvert.SerializeObject(Entity); string RegistroStr = "\"Registro\""; string xToken = "\"xToken\""; token = "\"" + token + "\""; serializedObjeto = "{ " + RegistroStr + ": " + serializedObjeto + ", " + xToken + ": " + token + " }"; var content = new StringContent(serializedObjeto, Encoding.UTF8, "application/json"); var result = await client.PostAsync(URI, content); } } catch (Exception ex) { MessageBox.Show("Erro Técnico: " + ex.Message); } }
public void ExibirMSg(string mensagemSelec, string cor) { try { CONFISISTEMAProvider CONFISISTEMAP = new CONFISISTEMAProvider(); if (CONFISISTEMAP.Read(1).FLAGMSGFECHA.Trim() == "N") { MessageBox.Show(mensagemSelec); } else { FrmExibirMsg Frm = new FrmExibirMsg(); Frm.Mensagem = mensagemSelec; Frm.Cor = cor; Frm.Show(); Application.DoEvents(); System.Threading.Thread.Sleep(2000); //Aguarda 2 segundos Frm.Close(); } } catch (Exception ex) { MessageBox.Show("Erro ténico: " + ex.Message); } }
private void FrmRelatAgenda_Load(object sender, EventArgs e) { 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; } } this.LIS_AGENDACollectionBindingSource.DataSource = LIS_AGENDAColl; this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); }
private void FrmTransportadora_Load(object sender, EventArgs e) { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); this.MinimizeBox = false; this.FormBorderStyle = FormBorderStyle.FixedDialog; this.FormBorderStyle = FormBorderStyle.FixedDialog; GetToolStripButtonCadastro(); GetUFDrop(); PreencheDropTipoPesquisa(); PreencheDropCamposPesquisa(); lblObsField.ForeColor = ConfigSistema1.Default.ColorFieldObs; if (_IDTRANSPORTADORA != -1) { Entity = TransportadorP.Read(_IDTRANSPORTADORA); } CONFISISTEMATy = CONFISISTEMAP.Read(1); this.Cursor = Cursors.Default; VerificaAcesso(); }
private void Grava() { try { if (Validacoes()) { //Verificar CPF existe para novos cadastros if (_IDFUNCIONARIO == -1) { if (VerificaCPFExistNew(maskedtxtCPF.Text)) { DialogResult dr = MessageBox.Show(ConfigMessage.Default.CPFDupl, ConfigSistema1.Default.NameSytem, MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { _IDFUNCIONARIO = FUNCIONARIOP.Save(Entity); Util.ExibirMSg(ConfigMessage.Default.MsgSave, "Blue"); } } else { _IDFUNCIONARIO = FUNCIONARIOP.Save(Entity); Util.ExibirMSg(ConfigMessage.Default.MsgSave, "Blue"); } } else { _IDFUNCIONARIO = FUNCIONARIOP.Save(Entity); Util.ExibirMSg(ConfigMessage.Default.MsgSave, "Blue"); btnPesquisa_Click(null, null); } if (CONFISISTEMAP.Read(1).FLAGCUPOMFAST.Trim() == "S") { VENDEDORP.Save(Entity2); } } } catch (Exception ex) { MessageBox.Show("Erro técnico: " + ex.Message); Util.ExibirMSg(ConfigMessage.Default.MsgSaveErro, "Red"); } }
private void FrmReciboAvulsoRelat_Load(object sender, EventArgs e) { 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; } } //Dados do cliente //Dados do Cliente RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", CodClienteSelec.ToString())); LIS_CLIENTEProvider LIS_CLIENTEP = new LIS_CLIENTEProvider(); LIS_CLIENTEColl = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio); CPFCNPJSelec = (LIS_CLIENTEColl[0].CNPJ == " . . / -" || LIS_CLIENTEColl[0].CNPJ == string.Empty) ? LIS_CLIENTEColl[0].CPF : LIS_CLIENTEColl[0].CNPJ; //setando os parametro Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[6]; p[0] = new Microsoft.Reporting.WinForms.ReportParameter("DataRecibo", DataReciboSelec); p[1] = new Microsoft.Reporting.WinForms.ReportParameter("ValorRecibo", ValorReciboSelec); p[2] = new Microsoft.Reporting.WinForms.ReportParameter("ValorExtenso", ValorExtensoSelec); p[3] = new Microsoft.Reporting.WinForms.ReportParameter("CPFCNPJ", CPFCNPJSelec); p[4] = new Microsoft.Reporting.WinForms.ReportParameter("Referente", ReferenteSelec); p[5] = new Microsoft.Reporting.WinForms.ReportParameter("Observacaco", ObservacacoSelec); reportViewer1.LocalReport.SetParameters(p); this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; this.LIS_CLIENTECollectionBindingSource.DataSource = LIS_CLIENTEColl; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); }
private void RelatItensProdutoFesta_Load(object sender, EventArgs e) { this.MinimizeBox = false; this.FormBorderStyle = FormBorderStyle.FixedDialog; this.reportViewer1.RefreshReport(); 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; } } RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDITENSFESTAS", "System.Int32", "=", IDITENSFESTAS.ToString())); LIS_ITENSFESTASProvider LIS_ITENSFESTASP = new LIS_ITENSFESTASProvider(); LIS_ITENSFESTASCollection LIS_ITENSFESTASColl = new LIS_ITENSFESTASCollection(); LIS_ITENSFESTASColl = LIS_ITENSFESTASP.ReadCollectionByParameter(RowRelatorio); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDITENSFESTAS", "System.Int32", "=", IDITENSFESTAS.ToString())); LIS_PRODUTOSFESTASProvider LIS_PRODUTOSFESTASP = new LIS_PRODUTOSFESTASProvider(); LIS_PRODUTOSFESTASCollection LIS_PRODUTOSFESTASColl = new LIS_PRODUTOSFESTASCollection(); LIS_PRODUTOSFESTASColl = LIS_PRODUTOSFESTASP.ReadCollectionByParameter(RowRelatorio); this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; LIS_PRODUTOSFESTASCollectionBindingSource.DataSource = LIS_PRODUTOSFESTASColl; LIS_ITENSFESTASCollectionBindingSource.DataSource = LIS_ITENSFESTASColl; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); }
private void FrmRelatAgenda_Load(object sender, EventArgs e) { 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; } } //Dados da Agendao RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDAGENDA", "System.Int32", "=", titulo.ToString())); LIS_AGENDAProvider LIS_AGENDAP = new LIS_AGENDAProvider(); this.LIS_AGENDACollectionBindingSource.DataSource = LIS_AGENDAP.ReadCollectionByParameter(RowRelatorio); //setando os parametro Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[1]; p[0] = new Microsoft.Reporting.WinForms.ReportParameter("titulo", titulo.ToString().PadLeft(6, '0')); reportViewer1.LocalReport.SetParameters(p); //Dados do Cliente RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", idcliente.ToString())); LIS_CLIENTEProvider LIS_CLIENTEP = new LIS_CLIENTEProvider(); LIS_CLIENTEColl = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio); this.LIS_CLIENTECollectionBindingSource.DataSource = LIS_CLIENTEColl; this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); }
private void FrmRelatorioNotaCompra_Load(object sender, EventArgs e) { this.MinimizeBox = false; this.FormBorderStyle = FormBorderStyle.FixedDialog; 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; } } //Fornecedor RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDFORNECEDOR", "System.Int32", "=", LIS_ESTOQUEESColl[0].IDFORNECEDOR.ToString())); LIS_FORNECEDORColl = LIS_FORNECEDORP.ReadCollectionByParameter(RowRelatorio); //Produtos Movimentação LIS_MOVPRODUTOESCollection LIS_MOVPRODUTOESColl = new LIS_MOVPRODUTOESCollection(); LIS_MOVPRODUTOESProvider LIS_MOVPRODUTOESP = new LIS_MOVPRODUTOESProvider(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDESTOQUEES", "System.Int32", "=", LIS_ESTOQUEESColl[0].IDESTOQUEES.ToString())); LIS_MOVPRODUTOESColl = LIS_MOVPRODUTOESP.ReadCollectionByParameter(RowRelatorio); this.LIS_FORNECEDORCollectionBindingSource.DataSource = LIS_FORNECEDORColl; this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; this.LIS_ESTOQUEESCollectionBindingSource.DataSource = LIS_ESTOQUEESColl; this.LIS_MOVPRODUTOESCollectionBindingSource.DataSource = LIS_MOVPRODUTOESColl; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); }
public void Save(ENDERECOIMEXAPPEntity Entity) { try { //Busca dados da Configuração CONFISISTEMATy = CONFISISTEMAP.Read(1); string token = CONFISISTEMATy.TOKENIMEXAPP.Trim(); string URI = BmsSoftware.Modulos.IMEXApp.UrlIMEXApp.Default.PostEnderecos; Entity.IDEMPRESA = Convert.ToInt32(CONFISISTEMATy.IDEMPRESAIMEXAPP); Entity.IDASPNETUSERSINCLUSAO = CONFISISTEMATy.IDASPNETUSERSINCLUSAO.Trim(); Entity.DTULTIMAALTERACAO = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")); Entity.DTCADASTRO = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-ddT00:00:00")); Entity.STPRINCIPAL = true; Entity.STENDERECO = "CO"; Entity.XLATITUDE = "0"; Entity.XLONGITUDE = "0"; using (var client = new System.Net.Http.HttpClient()) { var serializedObjeto = JsonConvert.SerializeObject(Entity); string RegistroStr = "\"Registro\""; string xToken = "\"xToken\""; token = "\"" + token + "\""; serializedObjeto = "{ " + RegistroStr + ": " + serializedObjeto + ", " + xToken + ": " + token + " }"; var content = new StringContent(serializedObjeto, Encoding.UTF8, "application/json"); var result = client.PostAsync(URI, content); } } catch (Exception ex) { MessageBox.Show("Erro Técnico: " + ex.Message); } }
private void FrmTipoRegiao_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(); GetAllUnidade(); CONFISISTEMATy = CONFISISTEMAP.Read(1); this.Cursor = Cursors.Default; }
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { ConfigReportStandard config = new ConfigReportStandard(); config.MargemDireita = 760; e.Graphics.DrawRectangle(config.CanetaDaImpressora, config.MargemEsquerda, 30, config.MargemDireita, 100); //Logomarca CONFISISTEMAProvider CONFISISTEMAP = new CONFISISTEMAProvider(); CONFISISTEMAEntity CONFISISTEMAty = CONFISISTEMAP.Read(1); if (CONFISISTEMAty.FLAGLOGORELATORIO == "S") { if (CONFISISTEMAty.IDARQUIVOBINARIO1 != null) { ARQUIVOBINARIOProvider ARQUIVOBINARIOP = new ARQUIVOBINARIOProvider(); ARQUIVOBINARIOEntity ARQUIVOBINARIOEtY = ARQUIVOBINARIOP.Read(Convert.ToInt32(CONFISISTEMAty.IDARQUIVOBINARIO1)); MemoryStream stream = new MemoryStream(ARQUIVOBINARIOEtY.FOTO); e.Graphics.DrawImage(Image.FromStream(stream), config.MargemEsquerda + 570, 38); } } //'nome da empresa EMPRESAProvider EMPRESAP = new EMPRESAProvider(); EMPRESAEntity EMPRESATy = EMPRESAP.Read(1); config.NomeEmpresa = EMPRESATy.NOMECLIENTE; e.Graphics.DrawString(Util.LimiterText(config.NomeEmpresa, 50), config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 30, 38); e.Graphics.DrawString(EMPRESATy.ENDERECO, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 30, 53); e.Graphics.DrawString(EMPRESATy.CIDADE, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 30, 68); e.Graphics.DrawString(EMPRESATy.UF, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 320, 68); e.Graphics.DrawString(EMPRESATy.TELEFONE, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 30, 83); e.Graphics.DrawString(EMPRESATy.EMAIL, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 30, 98); e.Graphics.DrawString("CNPJ/CPF: " + EMPRESATy.CNPJCPF, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 30, 113); e.Graphics.DrawString("FLUXO DE CONTAS A RECEBER/PAGAR - RESUMO", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 30, 140); e.Graphics.DrawString("Total de Contas a Receber: ", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 30, 165); e.Graphics.DrawString(lblValorTotalReceber.Text, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 200, 165); e.Graphics.DrawString("Total de Contas a Pagar: ", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 30, 185); e.Graphics.DrawString(lblValorTotalPagar.Text, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 200, 185); e.Graphics.DrawString("Saldo: ", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 30, 205); e.Graphics.DrawString(lblValorSaldo.Text, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 200, 205); }
private void FrmFormasPagamento_Load(object sender, EventArgs e) { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); GetToolStripButtonCadastro(); GetAllFormaPagamento(); VerificaAcesso(); CONFISISTEMATy = CONFISISTEMAP.Read(1); this.Cursor = Cursors.Default; if (_IDFORMAPAGAMENTO != -1) { Entity = FORMAPAGAMENTOP.Read(_IDFORMAPAGAMENTO); } }
private void FrmRelatFluxoCaixa_Load(object sender, EventArgs e) { this.MinimizeBox = false; this.FormBorderStyle = FormBorderStyle.FixedDialog; 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; } } //setando os parametro Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[3]; p[0] = new Microsoft.Reporting.WinForms.ReportParameter("TotalReceber", TotalReceber); p[1] = new Microsoft.Reporting.WinForms.ReportParameter("TotalPagar", TotalPagar); p[2] = new Microsoft.Reporting.WinForms.ReportParameter("Saldo", Saldo); reportViewer1.LocalReport.SetParameters(p); this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; LIS_DUPLICATAPAGARCollectionBindingSource.DataSource = LIS_DUPLICATAPAGARColl; LIS_DUPLICATARECEBERCollectionBindingSource.DataSource = LIS_DUPLICATARECEBERColl; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); }
private void FrmTipoRegiao_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(); GetAllGrupoCategoria(); if (_IDGRUPOCATEGORIA != -1) { Entity = GRUPOCATEGORIAP.Read(_IDGRUPOCATEGORIA); } CONFISISTEMATy = CONFISISTEMAP.Read(1); this.Cursor = Cursors.Default; }
private void FrmRelatMensagem_Load(object sender, EventArgs e) { EMPRESAProvider EMPRESAP = new EMPRESAProvider(); EMPRESACollection EMPRESAColl = new EMPRESACollection(); EMPRESAColl = EMPRESAP.ReadCollectionByParameter(null); NomeEmpresa = EMPRESAColl[0].NOMEFANTASIA; //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; } } //setando os parametro Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[2]; p[0] = new Microsoft.Reporting.WinForms.ReportParameter("NomeMensagem", NomeMensagem); p[1] = new Microsoft.Reporting.WinForms.ReportParameter("Mensagem", Mensagem); reportViewer1.LocalReport.SetParameters(p); this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); }
private void FrmPedidoSimples_Load(object sender, EventArgs e) { 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; } } //Dados do Cliente RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", idcliente.ToString())); LIS_CLIENTEProvider LIS_CLIENTEP = new LIS_CLIENTEProvider(); LIS_CLIENTEColl = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio); string cpfcnpjPar = (LIS_CLIENTEColl[0].CNPJ == " . . / -" || LIS_CLIENTEColl[0].CNPJ == string.Empty) ? LIS_CLIENTEColl[0].CPF : LIS_CLIENTEColl[0].CNPJ; //Dados do Pedido RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDO", "System.Int32", "=", IDPEDIDO.ToString())); LIS_PEDIDOProvider LIS_PEDIDOP = new LIS_PEDIDOProvider(); LIS_PEDIDOColl = LIS_PEDIDOP.ReadCollectionByParameter(RowRelatorio); //Dados do Produto RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDO", "System.Int32", "=", IDPEDIDO.ToString())); LIS_PRODUTOSPEDIDOProvider LIS_PRODUTOSPEDIDOP = new LIS_PRODUTOSPEDIDOProvider(); LIS_PRODUTOSPEDIDOColl = LIS_PRODUTOSPEDIDOP.ReadCollectionByParameter(RowRelatorio); string titulo = "Nº PEDIDO " + IDPEDIDO.ToString().PadLeft(6, '0'); if (LIS_PEDIDOColl[0].FLAGORCAMENTO.TrimEnd() == "S") { titulo = "Nº ORÇAMENTO " + IDPEDIDO.ToString().PadLeft(6, '0'); } decimal totalproduto = 0; foreach (LIS_PRODUTOSPEDIDOEntity item in LIS_PRODUTOSPEDIDOColl) { totalproduto += Convert.ToDecimal(item.VALORTOTAL); } //Remover produtos que não vao ser exibido LIS_PRODUTOSPEDIDOCollection LIS_PRODUTOSPEDIDOColl2 = new LIS_PRODUTOSPEDIDOCollection(); foreach (LIS_PRODUTOSPEDIDOEntity item in LIS_PRODUTOSPEDIDOColl) { if (item.FLAGEXIBIR.TrimEnd().TrimStart() == "S") { LIS_PRODUTOSPEDIDOColl2.Add(item); } } //setando os parametro Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[4]; if (cpfcnpjPar == string.Empty) { cpfcnpjPar = " "; } p[0] = new Microsoft.Reporting.WinForms.ReportParameter("CPFCNPJ", cpfcnpjPar); p[1] = new Microsoft.Reporting.WinForms.ReportParameter("titulo", titulo.ToString().PadLeft(6, '0')); p[2] = new Microsoft.Reporting.WinForms.ReportParameter("totalproduto", totalproduto.ToString("N2")); p[3] = new Microsoft.Reporting.WinForms.ReportParameter("codreferencia", codreferencia); reportViewer1.LocalReport.SetParameters(p); this.LIS_CLIENTECollectionBindingSource.DataSource = LIS_CLIENTEColl; this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; this.LIS_PEDIDOCollectionBindingSource.DataSource = LIS_PEDIDOColl; this.LIS_PRODUTOSPEDIDOCollectionBindingSource.DataSource = LIS_PRODUTOSPEDIDOColl2; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); }
private void FrmRelatPedidoVenda3_Load(object sender, EventArgs e) { EMPRESAProvider EMPRESAP = new EMPRESAProvider(); EMPRESACollection EMPRESAColl = new EMPRESACollection(); EMPRESAColl = EMPRESAP.ReadCollectionByParameter(null); NomeEmpresa = EMPRESAColl[0].NOMEFANTASIA; //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; } } //Dados do Cliente RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", idcliente.ToString())); LIS_CLIENTEProvider LIS_CLIENTEP = new LIS_CLIENTEProvider(); LIS_CLIENTEColl = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio); string cpfcnpjPar = (LIS_CLIENTEColl[0].CNPJ == " . . / -" || LIS_CLIENTEColl[0].CNPJ == string.Empty) ? LIS_CLIENTEColl[0].CPF : LIS_CLIENTEColl[0].CNPJ; //Dados do Pedido RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDO", "System.Int32", "=", IDPEDIDO.ToString())); LIS_PEDIDOProvider LIS_PEDIDOP = new LIS_PEDIDOProvider(); LIS_PEDIDOColl = LIS_PEDIDOP.ReadCollectionByParameter(RowRelatorio); //Dados do Produto RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDO", "System.Int32", "=", IDPEDIDO.ToString())); LIS_PRODUTOSPEDIDOProvider LIS_PRODUTOSPEDIDOP = new LIS_PRODUTOSPEDIDOProvider(); LIS_PRODUTOSPEDIDOColl = LIS_PRODUTOSPEDIDOP.ReadCollectionByParameter(RowRelatorio); //Dados do Produto MTQ RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDO", "System.Int32", "=", IDPEDIDO.ToString())); LIS_PRODUTOSPEDIDOMTQProvider LIS_PRODUTOSPEDIDOMTQP = new LIS_PRODUTOSPEDIDOMTQProvider(); LIS_PRODUTOSPEDIDOMTQColl = LIS_PRODUTOSPEDIDOMTQP.ReadCollectionByParameter(RowRelatorio); string titulo = "Nº PEDIDO " + IDPEDIDO.ToString().PadLeft(6, '0'); if (LIS_PEDIDOColl[0].FLAGORCAMENTO.TrimEnd() == "S") { titulo = "Nº ORÇAMENTO " + IDPEDIDO.ToString().PadLeft(6, '0'); } decimal totalproduto = 0; int contadoritem = 0; foreach (LIS_PRODUTOSPEDIDOEntity item in LIS_PRODUTOSPEDIDOColl) { totalproduto += Convert.ToDecimal(item.VALORTOTAL); if (NaoExibirValores == "true") { LIS_PRODUTOSPEDIDOColl[contadoritem].VALORUNITARIO = 0; LIS_PRODUTOSPEDIDOColl[contadoritem].VALORTOTAL = 0; } } //Exibi preço do MT no pedido PEDIDOEntity PEDIDOTy = new PEDIDOEntity(); PEDIDOProvider PEDIDOP = new PEDIDOProvider(); PEDIDOTy = PEDIDOP.Read(Convert.ToInt32(LIS_PEDIDOColl[0].IDPEDIDO)); contadoritem = 0; foreach (LIS_PRODUTOSPEDIDOMTQEntity item in LIS_PRODUTOSPEDIDOMTQColl) { totalproduto += Convert.ToDecimal(item.VALORTOTAL); if (PEDIDOTy.FLAGVLMETRO.TrimEnd() == "S") { LIS_PRODUTOSPEDIDOMTQColl[contadoritem].VALORUNITARIO = item.VALORMETRO; } if (NaoExibirImagemProduto == "true") { LIS_PRODUTOSPEDIDOMTQColl[contadoritem].FOTO = null; } if (NaoExibirValores == "true") { LIS_PRODUTOSPEDIDOMTQColl[contadoritem].VALORUNITARIO = 0; LIS_PRODUTOSPEDIDOMTQColl[contadoritem].VALORTOTAL = 0; } contadoritem++; } if (LIS_PRODUTOSPEDIDOMTQColl.Count > 0) { VisualizaProduto1 = "true"; } if (LIS_PRODUTOSPEDIDOColl.Count > 0) { VisualizaProduto2 = "true"; } if (NaoExibirValores == "true") { totalproduto = 0; LIS_PEDIDOColl[0].TOTALPEDIDO = 0; LIS_PEDIDOColl[0].VALORDEVEDOR = 0; LIS_PEDIDOColl[0].VALORDESCONTO = 0; LIS_PEDIDOColl[0].VALORPAGO = 0; } //setando os parametro Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[8]; p[0] = new Microsoft.Reporting.WinForms.ReportParameter("CPFCNPJ", cpfcnpjPar); p[1] = new Microsoft.Reporting.WinForms.ReportParameter("titulo", titulo.ToString().PadLeft(6, '0')); p[2] = new Microsoft.Reporting.WinForms.ReportParameter("totalproduto", totalproduto.ToString("N2")); p[3] = new Microsoft.Reporting.WinForms.ReportParameter("nomeempresa", NomeEmpresa); p[4] = new Microsoft.Reporting.WinForms.ReportParameter("VisualizaProduto1", VisualizaProduto1); p[5] = new Microsoft.Reporting.WinForms.ReportParameter("VisualizaProduto2", VisualizaProduto2); p[6] = new Microsoft.Reporting.WinForms.ReportParameter("NaoExibirValores", NaoExibirValores); p[7] = new Microsoft.Reporting.WinForms.ReportParameter("NaoExibirTotalMT2", NaoExibirTotalMT2); reportViewer1.LocalReport.SetParameters(p); //Remover produtos que não vao ser exibido LIS_PRODUTOSPEDIDOCollection LIS_PRODUTOSPEDIDO2 = new LIS_PRODUTOSPEDIDOCollection(); foreach (LIS_PRODUTOSPEDIDOEntity item in LIS_PRODUTOSPEDIDOColl) { if (item.FLAGEXIBIR.TrimEnd().TrimStart() == "S") { LIS_PRODUTOSPEDIDO2.Add(item); } } //Remover produtos que não vao ser exibido LIS_PRODUTOSPEDIDOMTQCollection LIS_PRODUTOSPEDIDOMTQ2 = new LIS_PRODUTOSPEDIDOMTQCollection(); foreach (LIS_PRODUTOSPEDIDOMTQEntity item in LIS_PRODUTOSPEDIDOMTQColl) { if (item.FLAGEXIBIR.TrimEnd().TrimStart() == "S") { LIS_PRODUTOSPEDIDOMTQ2.Add(item); } } this.LIS_CLIENTECollectionBindingSource.DataSource = LIS_CLIENTEColl; this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; this.LIS_PEDIDOCollectionBindingSource.DataSource = LIS_PEDIDOColl; this.LIS_PRODUTOSPEDIDOCollectionBindingSource.DataSource = LIS_PRODUTOSPEDIDO2; this.LIS_PRODUTOSPEDIDOMTQCollectionBindingSource.DataSource = LIS_PRODUTOSPEDIDOMTQ2; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); }
private void FrmRelatPedidoVendas_Load(object sender, EventArgs e) { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); 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; } } //Dados do Cliente RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", idcliente.ToString())); LIS_CLIENTEProvider LIS_CLIENTEP = new LIS_CLIENTEProvider(); LIS_CLIENTEColl = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio); string cpfcnpjPar = (LIS_CLIENTEColl[0].CNPJ == " . . / -" || LIS_CLIENTEColl[0].CNPJ == string.Empty) ? LIS_CLIENTEColl[0].CPF : LIS_CLIENTEColl[0].CNPJ; //Dados do Pedido RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDORDEMSERVICO", "System.Int32", "=", IDORDEMSERVICO.ToString())); LIS_ORDEMSERVICOSFECHProvider LIS_ORDEMSERVICOSFECHP = new LIS_ORDEMSERVICOSFECHProvider(); LIS_ORDEMSERVICOSFECHColl = LIS_ORDEMSERVICOSFECHP.ReadCollectionByParameter(RowRelatorio); //Dados do Produto RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDORDEMSERVICO", "System.Int32", "=", IDORDEMSERVICO.ToString())); LIS_PRODUTOOSFECHProvider LIS_PRODUTOOSFECHP = new LIS_PRODUTOOSFECHProvider(); LIS_PRODUTOOSFECHColl = LIS_PRODUTOOSFECHP.ReadCollectionByParameter(RowRelatorio); //Dados do Produto MTQ RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDORDEMSERVICO", "System.Int32", "=", IDORDEMSERVICO.ToString())); LIS_PRODUTOSPEDIDOMTQOSProvider LIS_PRODUTOSPEDIDOMTQOSP = new LIS_PRODUTOSPEDIDOMTQOSProvider(); LIS_PRODUTOSPEDIDOMTQOSColl = LIS_PRODUTOSPEDIDOMTQOSP.ReadCollectionByParameter(RowRelatorio); //Dados Servicos RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDORDEMSERVICO", "System.Int32", "=", IDORDEMSERVICO.ToString())); LIS_SERVICOOSFECHProvider LIS_SERVICOOSFECHP = new LIS_SERVICOOSFECHProvider(); LIS_SERVICOOSFECHColl = LIS_SERVICOOSFECHP.ReadCollectionByParameter(RowRelatorio); //Dados Equipamento RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDORDEMSERVICO", "System.Int32", "=", IDORDEMSERVICO.ToString())); LIS_EQUIPAMENTOOSFECHProvider LIS_EQUIPAMENTOOSFECHP = new LIS_EQUIPAMENTOOSFECHProvider(); LIS_EQUIPAMENTOOSFECHCollection LIS_EQUIPAMENTOOSFECHColl = new LIS_EQUIPAMENTOOSFECHCollection(); LIS_EQUIPAMENTOOSFECHColl = LIS_EQUIPAMENTOOSFECHP.ReadCollectionByParameter(RowRelatorio); if (LIS_SERVICOOSFECHColl.Count > 0) { listaservicoSelec = "true"; } string titulo = "Nº O.S " + IDORDEMSERVICO.ToString().PadLeft(6, '0'); if (LIS_ORDEMSERVICOSFECHColl[0].FLAGORCAMENTO.TrimEnd() == "S") { titulo = "Nº ORÇAMENTO " + IDORDEMSERVICO.ToString().PadLeft(6, '0'); } decimal totalproduto = 0; foreach (LIS_PRODUTOOSFECHEntity item in LIS_PRODUTOOSFECHColl) { totalproduto += Convert.ToDecimal(item.VALORTOTAL); listaproduto1Selec = "true"; } foreach (LIS_PRODUTOSPEDIDOMTQOSEntity item in LIS_PRODUTOSPEDIDOMTQOSColl) { totalproduto += Convert.ToDecimal(item.VALORTOTAL); listaproduto2Selec = "true"; } if (LIS_EQUIPAMENTOOSFECHColl.Count > 0) { ListaEquipamento = "true"; } //setando os parametro Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[6]; p[0] = new Microsoft.Reporting.WinForms.ReportParameter("CPFCNPJ", cpfcnpjPar); p[1] = new Microsoft.Reporting.WinForms.ReportParameter("titulo", titulo.ToString().PadLeft(6, '0')); p[2] = new Microsoft.Reporting.WinForms.ReportParameter("totalproduto", totalproduto.ToString("N2")); p[3] = new Microsoft.Reporting.WinForms.ReportParameter("listaproduto1", listaproduto1Selec); p[4] = new Microsoft.Reporting.WinForms.ReportParameter("listaproduto2", listaproduto2Selec); p[5] = new Microsoft.Reporting.WinForms.ReportParameter("listaservico", listaservicoSelec); reportViewer1.LocalReport.SetParameters(p); this.LIS_CLIENTECollectionBindingSource.DataSource = LIS_CLIENTEColl; this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; this.LIS_ORDEMSERVICOSFECHCollectionBindingSource.DataSource = LIS_ORDEMSERVICOSFECHColl; this.LIS_PRODUTOOSFECHCollectionBindingSource.DataSource = LIS_PRODUTOOSFECHColl; this.LIS_PRODUTOSPEDIDOMTQOSCollectionBindingSource.DataSource = LIS_PRODUTOSPEDIDOMTQOSColl; this.LIS_SERVICOOSFECHCollectionBindingSource.DataSource = LIS_SERVICOOSFECHColl; LIS_EQUIPAMENTOOSFECHCollectionBindingSource.DataSource = LIS_EQUIPAMENTOOSFECHColl; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); this.Cursor = Cursors.Default; }
private void FrmPedidoMT3_Load(object sender, EventArgs e) { 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; } } //Dados do Pedido RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDOMARC", "System.Int32", "=", IDPEDIDOMARC.ToString())); LIS_PEDIDOMARCCollection LIS_PEDIDOMARCColl = new LIS_PEDIDOMARCCollection(); LIS_PEDIDOMARCProvider LIS_PEDIDOMARCP = new LIS_PEDIDOMARCProvider(); LIS_PEDIDOMARCColl = LIS_PEDIDOMARCP.ReadCollectionByParameter(RowRelatorio); //Dados do Cliente RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", idcliente.ToString())); LIS_CLIENTEProvider LIS_CLIENTEP = new LIS_CLIENTEProvider(); LIS_CLIENTEColl = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio); string cpfcnpjPar = (LIS_CLIENTEColl[0].CNPJ == " . . / -" || LIS_CLIENTEColl[0].CNPJ == string.Empty) ? LIS_CLIENTEColl[0].CPF : LIS_CLIENTEColl[0].CNPJ; //setando os parametro Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[4]; if (cpfcnpjPar == string.Empty) { cpfcnpjPar = " "; } if (LIS_PRODUTOPEDMARC2Coll.Count > 0) { listaproduto1 = "true"; } if (LIS_MATERIALPEDIDOColl.Count > 0) { listamaterial = "true"; } if (LIS_PRODUTOSPEDMARCColl.Count > 0) { listaproduto2 = "true"; } p[0] = new Microsoft.Reporting.WinForms.ReportParameter("CPFCNPJ", cpfcnpjPar); p[1] = new Microsoft.Reporting.WinForms.ReportParameter("listaproduto1", listaproduto1); p[2] = new Microsoft.Reporting.WinForms.ReportParameter("listamaterial", listamaterial); p[3] = new Microsoft.Reporting.WinForms.ReportParameter("listaproduto2", listaproduto2); reportViewer1.LocalReport.SetParameters(p); this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; this.LIS_CLIENTECollectionBindingSource.DataSource = LIS_CLIENTEColl; this.LIS_PEDIDOMARCCollectionBindingSource.DataSource = LIS_PEDIDOMARCColl; this.LIS_PRODUTOPEDMARC2CollectionBindingSource.DataSource = LIS_PRODUTOPEDMARC2Coll; this.LIS_MATERIALPEDIDOCollectionBindingSource.DataSource = LIS_MATERIALPEDIDOColl; this.LIS_PRODUTOSPEDMARCCollectionBindingSource.DataSource = LIS_PRODUTOSPEDMARCColl; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); }
private decimal RetornaQuantSaida(int Idproduto) { decimal result = 0; if (chkNFe.Checked) { LIS_PRODUTONFECollection LIS_PRODUTONFEColl2 = new LIS_PRODUTONFECollection(); RowRelatorio.Clear(); if (msktDataInicial.Text != " / /") { RowRelatorio.Add(new RowsFiltro("DTEMISSAO", "System.DateTime", ">=", Util.ConverStringDateSearch(msktDataInicial.Text))); } if (msktDataFinal.Text != " / /") { RowRelatorio.Add(new RowsFiltro("DTEMISSAO", "System.DateTime", "<=", Util.ConverStringDateSearch(msktDataFinal.Text))); } RowRelatorio.Add(new RowsFiltro("IDPRODUTO", "System.Int32", "=", Idproduto.ToString())); RowRelatorio.Add(new RowsFiltro("FLAGENVIADA", "System.String", "=", "S")); RowRelatorio.Add(new RowsFiltro("FLAGCANCELADA", "System.String", "=", "N")); LIS_PRODUTONFEColl2 = LIS_PRODUTONFEP.ReadCollectionByParameter(RowRelatorio, "IDNOTAFISCALE DESC"); NOTAFISCALEProvider NOTAFISCALEP = new NOTAFISCALEProvider(); foreach (LIS_PRODUTONFEEntity item in LIS_PRODUTONFEColl2) { if (NOTAFISCALEP.Read(Convert.ToInt32(item.IDNOTAFISCALE)).FLAGCANCELADA.TrimEnd() == "N" && NOTAFISCALEP.Read(Convert.ToInt32(item.IDNOTAFISCALE)).FLAGENVIADA.TrimEnd() == "S")//Desconsidera nota fiscal cancelada { result += Convert.ToDecimal(item.QUANTIDADE); } } } //Saida pelo Pedido de Venda if (chkSaidaPedido.Checked) { LIS_PRODUTOSPEDIDOCollection LIS_PRODUTOSPEDIDOColl = new LIS_PRODUTOSPEDIDOCollection(); LIS_PRODUTOSPEDIDOProvider LIS_PRODUTOSPEDIDOP = new LIS_PRODUTOSPEDIDOProvider(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPRODUTO", "System.Int32", "=", Idproduto.ToString())); if (msktDataInicial.Text != " / /") { RowRelatorio.Add(new RowsFiltro("DTEMISSAO", "System.DateTime", ">=", Util.ConverStringDateSearch(msktDataInicial.Text))); } if (msktDataFinal.Text != " / /") { RowRelatorio.Add(new RowsFiltro("DTEMISSAO", "System.DateTime", "<=", Util.ConverStringDateSearch(msktDataFinal.Text))); } LIS_PRODUTOSPEDIDOColl = LIS_PRODUTOSPEDIDOP.ReadCollectionByParameter(RowRelatorio); PEDIDOProvider PEDIDOP = new PEDIDOProvider(); foreach (LIS_PRODUTOSPEDIDOEntity item2 in LIS_PRODUTOSPEDIDOColl) { if (PEDIDOP.Read(Convert.ToInt32(item2.IDPEDIDO)).FLAGORCAMENTO.TrimEnd() == "N") { result += Convert.ToDecimal(item2.QUANTIDADE); } } } //Saida Pedido2 LIS_PRODUTOSPEDIDOMTQCollection LIS_PRODUTOSPEDIDOMTQColl = new LIS_PRODUTOSPEDIDOMTQCollection(); LIS_PRODUTOSPEDIDOMTQProvider LIS_PRODUTOSPEDIDOMTQP = new LIS_PRODUTOSPEDIDOMTQProvider(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPRODUTO", "System.Int32", "=", Idproduto.ToString())); if (msktDataInicial.Text != " / /") { RowRelatorio.Add(new RowsFiltro("DTEMISSAO", "System.DateTime", ">=", Util.ConverStringDateSearch(msktDataInicial.Text))); } if (msktDataFinal.Text != " / /") { RowRelatorio.Add(new RowsFiltro("DTEMISSAO", "System.DateTime", "<=", Util.ConverStringDateSearch(msktDataFinal.Text))); } LIS_PRODUTOSPEDIDOMTQColl = LIS_PRODUTOSPEDIDOMTQP.ReadCollectionByParameter(RowRelatorio); foreach (LIS_PRODUTOSPEDIDOMTQEntity item2 in LIS_PRODUTOSPEDIDOMTQColl) { if (item2.FLAGORCAMENTO.TrimEnd() == "N") { result += Convert.ToDecimal(item2.MT2) * Convert.ToDecimal(item2.QUANTIDADE); } } ////Estoque Digisat CONFISISTEMAProvider CONFISISTEMAP = new CONFISISTEMAProvider(); if (CONFISISTEMAP.Read(1).FLAGCPDIGISAT.TrimEnd() == "S") { ITEVENDAS_ECFCollection ITEVENDAS_ECFColl = new ITEVENDAS_ECFCollection(); ITEVENDAS_ECFProvider ITEVENDAS_ECFP = new ITEVENDAS_ECFProvider(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("CANCELADO", "System.Int32", "=", "0")); RowRelatorio.Add(new RowsFiltro("CODIGO", "System.Int32", "=", Idproduto.ToString())); ITEVENDAS_ECFColl = ITEVENDAS_ECFP.ReadCollectionByParameter(RowRelatorio, "CUPOM DESC"); foreach (ITEVENDAS_ECFEntity item in ITEVENDAS_ECFColl) { result += Convert.ToDecimal(item.QTD); } } return(result); }
public async void Save(CLIENTEIMEXAPPEntity Entity) { try { //Busca dados da Configuração CONFISISTEMATy = CONFISISTEMAP.Read(1); string token = CONFISISTEMATy.TOKENIMEXAPP.Trim(); string URI = BmsSoftware.Modulos.IMEXApp.UrlIMEXApp.Default.PostClientes; Entity.CALTERNATIVO = String.Empty; //STRING int _IDRAMOATIVIDADE = RAMOATIVIDADEIMEXAPPP.GetID(); if (_IDRAMOATIVIDADE < 1) { MessageBox.Show("Ramo de Atividade Não Localizado!"); } Entity.IDRAMOATIVIDADE = _IDRAMOATIVIDADE; //INTEGER // CONSUMIDOR FINAL "531021" Entity.STPROSPECCAO = String.Empty; //STRING Entity.QVISITACLIENTE = null; //INTEGER Entity.STPERIODOVISITACLIENTE = null; //BYTE int _IDCONDICAOPAGAMENTO = CONDICAOPAGAMENTOIMEXAPPP.GetID(); if (_IDCONDICAOPAGAMENTO < 1) { MessageBox.Show("Condição de Pagamento Não Localizado!"); } Entity.IDCONDICAOPAGAMENTO = _IDCONDICAOPAGAMENTO;//INTEGER //A VISTA "42586" int _IDTABELAPRECO = PRECOIMEXAPPP.GetID(); if (_IDTABELAPRECO < 1) { MessageBox.Show("Tabela de Preço Não Localizado!"); } Entity.IDTABELAPRECO = _IDTABELAPRECO; //INTEGER //TABELA PADRÃO "10475" Entity.IDEMPRESA = Convert.ToInt32(CONFISISTEMATy.IDEMPRESAIMEXAPP); int _IDTRANSPORTADORA = TRANSPORTADORAIMEXAPPP.GetID(); if (_IDTRANSPORTADORA < 1) { MessageBox.Show("Transportadora Não Localizado!"); } Entity.IDTRANSPORTADORA = _IDTRANSPORTADORA;//INTEGER //A VISTA "42586" Entity.DTULTIMAALTERACAO = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")); Entity.IDEMPRESA_ASPNETUSERS = null; //INTEGER Entity.IDASPNETUSERS = CONFISISTEMATy.IDASPNETUSERSINCLUSAO.Trim(); //STRING Entity.IDIMPORTACAO = null; //INTEGER Entity.VLIMITECREDITO = null; //DECIMAL NUMBER Entity.STATUALIZADO = null; //BYTE Entity.XWEBSITE = String.Empty; //STRING Entity.BEXIBIRANOTACAONOPEDIDO = null; //BOOLEAN Entity.DTNASCIMENTO = null; //DATE Entity.CNAE = String.Empty; //STRING Entity.IDASPNETUSERSINCLUSAO = CONFISISTEMATy.IDASPNETUSERSINCLUSAO.Trim(); Entity.IDINTEGRACAO = null; //INTEGER Entity.STCONTRIBUINTE = null; //BYTE Entity.XIDMAPS = String.Empty; //STRING Entity.IDCNAE = null; //INTEGER Entity.STCLIENTEAPLICACAO = null; //BYTE using (var client = new System.Net.Http.HttpClient()) { var serializedObjeto = JsonConvert.SerializeObject(Entity); string RegistroStr = "\"Registro\""; string xToken = "\"xToken\""; token = "\"" + token + "\""; serializedObjeto = "{ " + RegistroStr + ": " + serializedObjeto + ", " + xToken + ": " + token + " }"; var content = new StringContent(serializedObjeto, Encoding.UTF8, "application/json"); var result = await client.PostAsync(URI, content); } } catch (Exception ex) { MessageBox.Show("Erro Técnico: " + ex.Message); } }
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { try { ConfigReportStandard config = new ConfigReportStandard(); //'Cabecalho e.Graphics.DrawLine(config.CanetaDaImpressora, config.MargemEsquerda, 60, config.MargemDireita + 250, 60); e.Graphics.DrawLine(config.CanetaDaImpressora, config.MargemEsquerda, 160, config.MargemDireita + 250, 160); CONFISISTEMAProvider CONFISISTEMAP = new CONFISISTEMAProvider(); CONFISISTEMAEntity CONFISISTEMAty = CONFISISTEMAP.Read(1); if (CONFISISTEMAty.FLAGLOGORELATORIO == "S") { if (CONFISISTEMAty.IDARQUIVOBINARIO1 != null) { ARQUIVOBINARIOProvider ARQUIVOBINARIOP = new ARQUIVOBINARIOProvider(); ARQUIVOBINARIOEntity ARQUIVOBINARIOEtY = ARQUIVOBINARIOP.Read(Convert.ToInt32(CONFISISTEMAty.IDARQUIVOBINARIO1)); MemoryStream stream = new MemoryStream(ARQUIVOBINARIOEtY.FOTO); e.Graphics.DrawImage(Image.FromStream(stream), config.MargemEsquerda + 550, 68); } } //'nome da empresa EMPRESAProvider EMPRESAP = new EMPRESAProvider(); EMPRESAEntity EMPRESATy = EMPRESAP.Read(1); config.NomeEmpresa = EMPRESATy.NOMECLIENTE + " - " + EMPRESATy.CNPJCPF; e.Graphics.DrawString(config.NomeEmpresa, config.FonteNegrito, Brushes.Black, config.MargemEsquerda, 68); //Titulo e.Graphics.DrawString(RelatorioTitulo, config.FonteNegrito, Brushes.Black, config.MargemEsquerda, 120); e.Graphics.DrawString("Fornecedor: " + LIS_DUPLICATAPAGARColl[0].IDFORNECEDOR + " - " + LIS_DUPLICATAPAGARColl[0].NOMEFORNECEDOR, config.FonteNegrito, Brushes.Black, config.MargemEsquerda, 140); //campos a serem impressos e.Graphics.DrawString("Duplicata", config.FonteNegrito, Brushes.Black, config.MargemEsquerda, 170); e.Graphics.DrawString("Emissão", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 100, 170); e.Graphics.DrawString("Vecto", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 170, 170); e.Graphics.DrawString("Pagto", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 240, 170); e.Graphics.DrawString("Valor Dupl.", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 310, 170); e.Graphics.DrawString("Valor Desc.", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 400, 170); e.Graphics.DrawString("Valor Multa", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 490, 170); e.Graphics.DrawString("Valor Pago", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 580, 170); e.Graphics.DrawString("Valor Devedor", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 670, 170); e.Graphics.DrawString("Status", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 760, 170); e.Graphics.DrawString("Dias Atraso", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 870, 170); config.LinhasPorPagina = Convert.ToInt32(e.MarginBounds.Height / config.FonteNormal.GetHeight(e.Graphics) - 9); int NumerorRegistros = LIS_DUPLICATAPAGARColl.Count; StringFormat formataString = new StringFormat(); formataString.Alignment = StringAlignment.Near; //formataString.LineAlignment = StringAlignment.Near; while (IndexRegistro < LIS_DUPLICATAPAGARColl.Count) { config.PosicaoDaLinha = config.MargemSuperior + (config.LinhaAtual * config.FonteNormal.GetHeight(e.Graphics)); e.Graphics.DrawString(Util.LimiterText(LIS_DUPLICATAPAGARColl[IndexRegistro].NUMERO.ToString(), 20), config.FonteConteudo, Brushes.Black, config.MargemEsquerda, config.PosicaoDaLinha); e.Graphics.DrawString(Util.LimiterText(Convert.ToDateTime(LIS_DUPLICATAPAGARColl[IndexRegistro].DATAEMISSAO).ToString("dd/MM/yyyy"), 10), config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 100, config.PosicaoDaLinha); e.Graphics.DrawString(Util.LimiterText(Convert.ToDateTime(LIS_DUPLICATAPAGARColl[IndexRegistro].DATAVECTO).ToString("dd/MM/yyyy"), 10), config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 170, config.PosicaoDaLinha); string DataPagto = string.Empty; if (LIS_DUPLICATAPAGARColl[IndexRegistro].DATAPAGTO != null) { DataPagto = Convert.ToDateTime(LIS_DUPLICATAPAGARColl[IndexRegistro].DATAPAGTO).ToString("dd/MM/yyyy"); } e.Graphics.DrawString(DataPagto, config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 240, config.PosicaoDaLinha); string valorDuplicata = Convert.ToDecimal(LIS_DUPLICATAPAGARColl[IndexRegistro].VALORDUPLICATA).ToString("n2"); //Alinha a direita valorDuplicata = String.Format("{0,10}", valorDuplicata); e.Graphics.DrawString(valorDuplicata, config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 310, config.PosicaoDaLinha, formataString); string valorDesconto = Convert.ToDecimal(LIS_DUPLICATAPAGARColl[IndexRegistro].VALORDESCONTO).ToString("n2"); //Alinha a direita valorDesconto = String.Format("{0,10}", valorDesconto); e.Graphics.DrawString(valorDesconto, config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 400, config.PosicaoDaLinha, formataString); string valorMulta = Convert.ToDecimal(LIS_DUPLICATAPAGARColl[IndexRegistro].VALORMULTA).ToString("n2"); //Alinha a direita valorMulta = String.Format("{0,10}", valorMulta); e.Graphics.DrawString(valorMulta, config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 490, config.PosicaoDaLinha, formataString); string valorPago = Convert.ToDecimal(LIS_DUPLICATAPAGARColl[IndexRegistro].VALORPAGO).ToString("n2"); //Alinha a direita valorPago = String.Format("{0,10}", valorPago); e.Graphics.DrawString(valorPago, config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 580, config.PosicaoDaLinha, formataString); string valorDevedor = Convert.ToDecimal(LIS_DUPLICATAPAGARColl[IndexRegistro].VALORDEVEDOR).ToString("n2"); //Alinha a direita valorDevedor = String.Format("{0,10}", valorDevedor); e.Graphics.DrawString(valorDevedor, config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 670, config.PosicaoDaLinha, formataString); e.Graphics.DrawString(Util.LimiterText(LIS_DUPLICATAPAGARColl[IndexRegistro].NOMESTATUS, 20), config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 760, config.PosicaoDaLinha); e.Graphics.DrawString(Util.LimiterText(LIS_DUPLICATAPAGARColl[IndexRegistro].DIASATRASO.ToString(), 5), config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 870, config.PosicaoDaLinha); IndexRegistro++; config.LinhaAtual++; if (config.LinhaAtual > config.LinhasPorPagina) { break; } } //'Incrementa o n£mero da pagina paginaAtual += 1; //'verifica se continua imprimindo if (IndexRegistro < LIS_DUPLICATAPAGARColl.Count) { e.HasMorePages = true; } else { string valorDuplicata = String.Format("{0,10}", TotalDuplicata.ToString("n2")); string VALORDESCONTO = String.Format("{0,10}", TotalDesconto.ToString("n2")); string VALORMULTA = String.Format("{0,10}", TotalMulta.ToString("n2")); string VALORPAGO = String.Format("{0,10}", TotalPago.ToString("n2")); string VALORDEVEDOR = String.Format("{0,10}", TotalDevedor.ToString("n2")); e.Graphics.DrawLine(config.CanetaDaImpressora, config.MargemEsquerda, config.PosicaoDaLinha + 40, config.MargemDireita + 250, config.PosicaoDaLinha + 40); e.Graphics.DrawString("TOTAL: ", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 240, config.PosicaoDaLinha + 50); e.Graphics.DrawString(valorDuplicata, config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 310, config.PosicaoDaLinha + 50); e.Graphics.DrawString(VALORDESCONTO, config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 400, config.PosicaoDaLinha + 50); e.Graphics.DrawString(VALORMULTA, config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 490, config.PosicaoDaLinha + 50); e.Graphics.DrawString(VALORPAGO, config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 580, config.PosicaoDaLinha + 50); e.Graphics.DrawString(VALORDEVEDOR, config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 670, config.PosicaoDaLinha + 50); e.Graphics.DrawString("", config.FonteConteudo, Brushes.Black, config.MargemEsquerda, config.PosicaoDaLinha + 70); e.Graphics.DrawString("Total da pesquisa: " + LIS_DUPLICATAPAGARColl.Count, config.FonteConteudo, Brushes.Black, config.MargemEsquerda, config.PosicaoDaLinha + 70); //Rodape config.MargemInferior = 757; e.Graphics.DrawLine(config.CanetaDaImpressora, config.MargemEsquerda, config.MargemInferior, config.MargemDireita + 250, config.MargemInferior); e.Graphics.DrawString(System.DateTime.Now.ToString(), config.FonteRodape, Brushes.Black, config.MargemEsquerda, config.MargemInferior); config.LinhaAtual += Convert.ToInt32(config.FonteNormal.GetHeight(e.Graphics)); config.LinhaAtual++; e.Graphics.DrawString("Pagina : " + paginaAtual, config.FonteRodape, Brushes.Black, config.MargemDireita - 70, config.MargemInferior); } } catch (Exception) { MessageBox.Show(ConfigMessage.Default.MsgErroPrint); } }
private void FrmRelatorioPedidoFesta_Load(object sender, EventArgs e) { this.MinimizeBox = false; this.FormBorderStyle = FormBorderStyle.FixedDialog; this.reportViewer1.RefreshReport(); EMPRESAProvider EMPRESAP = new EMPRESAProvider(); EMPRESACollection EMPRESAColl = new EMPRESACollection(); EMPRESAColl = EMPRESAP.ReadCollectionByParameter(null); NomeEmpresa = EMPRESAColl[0].NOMEFANTASIA; //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; } } //Dados do Cliente RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", IDCLIENTE.ToString())); LIS_CLIENTEProvider LIS_CLIENTEP = new LIS_CLIENTEProvider(); LIS_CLIENTEColl = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio); string cpfcnpjPar = (LIS_CLIENTEColl[0].CNPJ == " . . / -" || LIS_CLIENTEColl[0].CNPJ == string.Empty) ? LIS_CLIENTEColl[0].CPF : LIS_CLIENTEColl[0].CNPJ; //Dados do Pedido RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDOFESTA", "System.Int32", "=", IDPEDIDOFESTA.ToString())); LIS_PEDIDOFESTAProvider LIS_PEDIDOFESTAP = new LIS_PEDIDOFESTAProvider(); LIS_PEDIDOFESTAColl = LIS_PEDIDOFESTAP.ReadCollectionByParameter(RowRelatorio); //Dados do Produto RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDOFESTA", "System.Int32", "=", IDPEDIDOFESTA.ToString())); LIS_PRODUTOSPEDFESTAProvider LIS_PRODUTOSPEDFESTAP = new LIS_PRODUTOSPEDFESTAProvider(); LIS_PRODUTOSPEDFESTACollection LIS_PRODUTOSPEDFESTAColl = new LIS_PRODUTOSPEDFESTACollection(); LIS_PRODUTOSPEDFESTAColl = LIS_PRODUTOSPEDFESTAP.ReadCollectionByParameter(RowRelatorio); ///Dados do Servico RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDOFESTA", "System.Int32", "=", IDPEDIDOFESTA.ToString())); LIS_SERVICOPEDIDOFESTAProvider LIS_SERVICOPEDIDOFESTAP = new LIS_SERVICOPEDIDOFESTAProvider(); LIS_SERVICOPEDIDOFESTACollection LIS_SERVICOPEDIDOFESTAColl = new LIS_SERVICOPEDIDOFESTACollection(); LIS_SERVICOPEDIDOFESTAColl = LIS_SERVICOPEDIDOFESTAP.ReadCollectionByParameter(RowRelatorio); foreach (var item in LIS_SERVICOPEDIDOFESTAColl) { VisualizaServico = "true"; TotalServicoProdutos += Convert.ToDecimal(item.VALORTOTAL); } foreach (var item in LIS_PRODUTOSPEDFESTAColl) { VisualizaProduto = "true"; TotalServicoProdutos += Convert.ToDecimal(item.VALORTOTAL); } string titulo = "Nº PEDIDO " + IDPEDIDOFESTA.ToString().PadLeft(6, '0'); if (LIS_PEDIDOFESTAColl[0].FLAGORCAMENTO.TrimEnd() == "S") { titulo = "Nº ORÇAMENTO " + IDPEDIDOFESTA.ToString().PadLeft(6, '0'); } //setando os parametro Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[6]; p[0] = new Microsoft.Reporting.WinForms.ReportParameter("CPFCNPJ", cpfcnpjPar); p[1] = new Microsoft.Reporting.WinForms.ReportParameter("titulo", titulo.ToString().PadLeft(6, '0')); p[2] = new Microsoft.Reporting.WinForms.ReportParameter("nomeempresa", NomeEmpresa); p[3] = new Microsoft.Reporting.WinForms.ReportParameter("VisualizaProduto", VisualizaProduto); p[4] = new Microsoft.Reporting.WinForms.ReportParameter("TotalServicoProdutos", TotalServicoProdutos.ToString("n2")); p[5] = new Microsoft.Reporting.WinForms.ReportParameter("VisualizaServico", VisualizaServico); reportViewer1.LocalReport.SetParameters(p); this.LIS_CLIENTECollectionBindingSource.DataSource = LIS_CLIENTEColl; this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; this.LIS_PEDIDOFESTAEntityBindingSource.DataSource = LIS_PEDIDOFESTAColl; this.LIS_PRODUTOSPEDFESTACollectionBindingSource.DataSource = LIS_PRODUTOSPEDFESTAColl; this.LIS_SERVICOPEDIDOFESTACollectionBindingSource.DataSource = LIS_SERVICOPEDIDOFESTAColl; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); this.reportViewer1.RefreshReport(); this.reportViewer1.RefreshReport(); }
public async void Save(PRODUTODATAMODELIMEXAPPEntity Entity) { try { //Busca dados da Configuração CONFISISTEMATy = CONFISISTEMAP.Read(1); string token = CONFISISTEMATy.TOKENIMEXAPP.Trim(); string URI = BmsSoftware.Modulos.IMEXApp.UrlIMEXApp.Default.PostProdutos; Entity.IDPRODUTO = null; Entity.IDEMPRESA = Convert.ToInt32(CONFISISTEMATy.IDEMPRESAIMEXAPP); Entity.IDASPNETUSERSINCLUSAO = CONFISISTEMATy.IDASPNETUSERSINCLUSAO.Trim(); Entity.DTULTIMAALTERACAO = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")); Entity.IDREPRESENTADA = Convert.ToInt32(CONFISISTEMATy.IDREPRESIMEXAPP); Entity.PICMS = 0; // DECIMAL NUMBER Entity.PIPI = 0; //DECIMAL NUMBER Entity.PST = 0; //DECIMAL NUMBER Entity.POUTRAS = 0; //DECIMAL NUMBER Entity.VESTOQUEMAX = 0; //DECIMAL NUMBER Entity.VESTOQUEMIN = 0; //DECIMAL NUMBER Entity.XFABRICANTE = string.Empty; // STRING Entity.PCOMISSAO = 0; // DECIMAL NUMBER Entity.STVENDASEMESTOQUE = true; // BOOLEAN Entity.XFILEIMAGEPRINCIPAL = string.Empty; // STRING Entity.PLUCRO = 0; // DECIMAL NUMBER Entity.PIPIVENDA = 0; // DECIMAL NUMBER Entity.PSTVENDA = 0; //DECIMAL NUMBER Entity.XCODCSTPIS = string.Empty; //STRING Entity.XCODCSTCOFINS = string.Empty; //STRING Entity.DALIQOPICMSST = 0; //DECIMAL NUMBER Entity.XCODCSTIPI = string.Empty; //STRING Entity.XCODCSTICMS = string.Empty; //STRING Entity.XORIGEM = string.Empty; // STRING Entity.XCFOP_INTER = string.Empty; //STRING Entity.DPESOLIQ = 0; // DECIMAL NUMBER Entity.DPESOBRUTO = 0; //DECIMAL NUMBER Entity.CEANEMB = string.Empty; //STRING Entity.XNOMEDET = string.Empty; //STRING Entity.CORIGEM = string.Empty; // STRING Entity.STATUALIZADO = true; // BOOLEAN Entity.BEXIBIRANOTACAONOPEDIDO = true; //BOOLEAN Entity.IDIMPORTACAO = null; //INTEGER Entity.BEXIBIRCATALOGO = true; //BOOLEAN Entity.BDESTAQUECATALOGO = true; // BOOLEAN Entity.XDETALHESCATALOGO = string.Empty; //STRING Entity.XTAMANHOSCATALOGO = string.Empty; //STRING Entity.XINFTECNICASCATALOGO = string.Empty; //STRING Entity.DTATIVACAOCATALOGO = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")); //DATE using (var client = new System.Net.Http.HttpClient()) { var serializedObjeto = JsonConvert.SerializeObject(Entity); string RegistroStr = "\"Registro\""; string xToken = "\"xToken\""; token = "\"" + token + "\""; serializedObjeto = "{ " + RegistroStr + ": " + serializedObjeto + ", " + xToken + ": " + token + " }"; var content = new StringContent(serializedObjeto, Encoding.UTF8, "application/json"); var result = await client.PostAsync(URI, content); } } catch (Exception ex) { MessageBox.Show("Erro Técnico: " + ex.Message); } }
private void FrmRelatPedidoVendas_Load(object sender, EventArgs e) { 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; } } //Dados do Cliente RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", idcliente.ToString())); LIS_CLIENTEProvider LIS_CLIENTEP = new LIS_CLIENTEProvider(); LIS_CLIENTEColl = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio); string cpfcnpjPar = (LIS_CLIENTEColl[0].CNPJ == " . . / -" || LIS_CLIENTEColl[0].CNPJ == string.Empty) ? LIS_CLIENTEColl[0].CPF : LIS_CLIENTEColl[0].CNPJ; //Dados do Pedido RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDO", "System.Int32", "=", IDPEDIDO.ToString())); LIS_PEDIDOProvider LIS_PEDIDOP = new LIS_PEDIDOProvider(); LIS_PEDIDOColl = LIS_PEDIDOP.ReadCollectionByParameter(RowRelatorio); //Dados do Produto RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDO", "System.Int32", "=", IDPEDIDO.ToString())); LIS_PRODUTOSPEDIDOProvider LIS_PRODUTOSPEDIDOP = new LIS_PRODUTOSPEDIDOProvider(); LIS_PRODUTOSPEDIDOColl = LIS_PRODUTOSPEDIDOP.ReadCollectionByParameter(RowRelatorio); //Dados do Produto MTQ RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDO", "System.Int32", "=", IDPEDIDO.ToString())); LIS_PRODUTOSPEDIDOMTQProvider LIS_PRODUTOSPEDIDOMTQP = new LIS_PRODUTOSPEDIDOMTQProvider(); LIS_PRODUTOSPEDIDOMTQColl = LIS_PRODUTOSPEDIDOMTQP.ReadCollectionByParameter(RowRelatorio); LIS_PRODUTOSPEDIDOCollection LIS_PRODUTOSPEDIDOPrint = new LIS_PRODUTOSPEDIDOCollection(); string titulo = "Nº PEDIDO " + IDPEDIDO.ToString().PadLeft(6, '0'); if (LIS_PEDIDOColl[0].FLAGORCAMENTO.TrimEnd() == "S") { titulo = "Nº ORÇAMENTO " + IDPEDIDO.ToString().PadLeft(6, '0'); } decimal totalproduto = 0; foreach (LIS_PRODUTOSPEDIDOEntity item in LIS_PRODUTOSPEDIDOColl) { totalproduto += Convert.ToDecimal(item.VALORTOTAL); LIS_PRODUTOSPEDIDOPrint.Add(item); } //Exibi preço do MT no pedido PEDIDOEntity PEDIDOTy = new PEDIDOEntity(); PEDIDOProvider PEDIDOP = new PEDIDOProvider(); PEDIDOTy = PEDIDOP.Read(Convert.ToInt32(LIS_PEDIDOColl[0].IDPEDIDO)); int contadoritem = 0; foreach (LIS_PRODUTOSPEDIDOMTQEntity item in LIS_PRODUTOSPEDIDOMTQColl) { totalproduto += Convert.ToDecimal(item.VALORTOTAL); LIS_PRODUTOSPEDIDOEntity LIS_PRODUTOSPEDIDOTy = new LIS_PRODUTOSPEDIDOEntity(); LIS_PRODUTOSPEDIDOTy.IDPRODUTO = item.IDPRODUTO; LIS_PRODUTOSPEDIDOTy.NOMEPRODUTO = item.NOMEPRODUTO; LIS_PRODUTOSPEDIDOTy.DADOSADICIONAIS = item.DADOADICIONAIS; LIS_PRODUTOSPEDIDOTy.QUANTIDADE = item.QUANTIDADE; if (PEDIDOTy.FLAGVLMETRO.TrimEnd() == "S") { LIS_PRODUTOSPEDIDOTy.VALORUNITARIO = item.VALORMETRO; } else { LIS_PRODUTOSPEDIDOTy.VALORUNITARIO = item.VALORUNITARIO; } LIS_PRODUTOSPEDIDOTy.NOMECOR = item.NOMECOR; LIS_PRODUTOSPEDIDOTy.IDAMBIENTE = item.IDAMBIENTE; LIS_PRODUTOSPEDIDOTy.NOMEAMBIENTE = item.NOMEAMBIENTE; LIS_PRODUTOSPEDIDOTy.ALTURA = item.ALTURA; LIS_PRODUTOSPEDIDOTy.LARGURA = item.LARGURA; LIS_PRODUTOSPEDIDOTy.TOTALMT = item.MT2; if (!ExibirApenasVlUnitario) { LIS_PRODUTOSPEDIDOTy.VALORTOTAL = 0; } else { LIS_PRODUTOSPEDIDOTy.VALORTOTAL = item.VALORTOTAL; } LIS_PRODUTOSPEDIDOTy.FLAGEXIBIR = item.FLAGEXIBIR; LIS_PRODUTOSPEDIDOPrint.Add(LIS_PRODUTOSPEDIDOTy); contadoritem++; } //setando os parametro Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[4]; p[0] = new Microsoft.Reporting.WinForms.ReportParameter("CPFCNPJ", cpfcnpjPar); p[1] = new Microsoft.Reporting.WinForms.ReportParameter("titulo", titulo.ToString().PadLeft(6, '0')); p[2] = new Microsoft.Reporting.WinForms.ReportParameter("totalproduto", totalproduto.ToString("n2")); p[3] = new Microsoft.Reporting.WinForms.ReportParameter("NaoExibirValores", NaoExibirValores); reportViewer1.LocalReport.SetParameters(p); //Remover produtos que não vao ser exibido LIS_PRODUTOSPEDIDOCollection LIS_PRODUTOSPEDIDO2 = new LIS_PRODUTOSPEDIDOCollection(); foreach (LIS_PRODUTOSPEDIDOEntity item in LIS_PRODUTOSPEDIDOPrint) { if (item.FLAGEXIBIR.TrimEnd().TrimStart() == "S") { LIS_PRODUTOSPEDIDO2.Add(item); } } this.LIS_CLIENTECollectionBindingSource.DataSource = LIS_CLIENTEColl; this.EMPRESACollectionBindingSource.DataSource = EMPRESAColl; this.LIS_PEDIDOCollectionBindingSource.DataSource = LIS_PEDIDOColl; this.LIS_PRODUTOSPEDIDOCollectionBindingSource.DataSource = LIS_PRODUTOSPEDIDO2; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); }
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { try { ConfigReportStandard config = new ConfigReportStandard(); //'Cabecalho e.Graphics.DrawLine(config.CanetaDaImpressora, config.MargemEsquerda, 60, config.MargemDireita, 60); e.Graphics.DrawLine(config.CanetaDaImpressora, config.MargemEsquerda, 160, config.MargemDireita, 160); CONFISISTEMAProvider CONFISISTEMAP = new CONFISISTEMAProvider(); CONFISISTEMAEntity CONFISISTEMAty = CONFISISTEMAP.Read(1); if (CONFISISTEMAty.FLAGLOGORELATORIO == "S") { if (CONFISISTEMAty.IDARQUIVOBINARIO1 != null) { ARQUIVOBINARIOProvider ARQUIVOBINARIOP = new ARQUIVOBINARIOProvider(); ARQUIVOBINARIOEntity ARQUIVOBINARIOEtY = ARQUIVOBINARIOP.Read(Convert.ToInt32(CONFISISTEMAty.IDARQUIVOBINARIO1)); MemoryStream stream = new MemoryStream(ARQUIVOBINARIOEtY.FOTO); //'Imagem e.Graphics.DrawImage(Image.FromStream(stream), config.MargemEsquerda + 550, 68); } } //'nome da empresa EMPRESAProvider EMPRESAP = new EMPRESAProvider(); EMPRESAEntity EMPRESATy = EMPRESAP.Read(1); config.NomeEmpresa = EMPRESATy.NOMECLIENTE + " - " + EMPRESATy.CNPJCPF; e.Graphics.DrawString(config.NomeEmpresa, config.FonteNegrito, Brushes.Black, config.MargemEsquerda, 68); //Titulo e.Graphics.DrawString(RelatorioTitulo, config.FonteNegrito, Brushes.Black, config.MargemEsquerda, 140); //campos a serem impressos e.Graphics.DrawString("Código", config.FonteNegrito, Brushes.Black, config.MargemEsquerda, 170); e.Graphics.DrawString("Nome", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 50, 170); e.Graphics.DrawString("Observação", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 250, 170); e.Graphics.DrawLine(config.CanetaDaImpressora, config.MargemEsquerda, 190, config.MargemDireita, 190); config.LinhasPorPagina = Convert.ToInt32(e.MarginBounds.Height / config.FonteNormal.GetHeight(e.Graphics) - 9); int NumerorRegistros = LOCALCOBRANCAColl.Count; while (IndexRegistro < LOCALCOBRANCAColl.Count) { config.PosicaoDaLinha = config.MargemSuperior + (config.LinhaAtual * config.FonteNormal.GetHeight(e.Graphics)); e.Graphics.DrawString(LOCALCOBRANCAColl[IndexRegistro].CODIGOCOBRANCA.ToString(), config.FonteConteudo, Brushes.Black, config.MargemEsquerda, config.PosicaoDaLinha); e.Graphics.DrawString(Util.LimiterText(LOCALCOBRANCAColl[IndexRegistro].NOME, 40), config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 50, config.PosicaoDaLinha); e.Graphics.DrawString(Util.LimiterText(LOCALCOBRANCAColl[IndexRegistro].OBSERVACAO, 100), config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 250, config.PosicaoDaLinha); IndexRegistro++; config.LinhaAtual++; if (config.LinhaAtual > config.LinhasPorPagina) { break; } } //'Incrementa o n£mero da pagina paginaAtual += 1; //'verifica se continua imprimindo if (IndexRegistro < LOCALCOBRANCAColl.Count) { e.HasMorePages = true; } else { e.Graphics.DrawString("", config.FonteConteudo, Brushes.Black, config.MargemEsquerda, config.PosicaoDaLinha + 50); e.Graphics.DrawString("Total da pesquisa: " + LOCALCOBRANCAColl.Count, config.FonteConteudo, Brushes.Black, config.MargemEsquerda, config.PosicaoDaLinha + 50); //Rodape e.Graphics.DrawLine(config.CanetaDaImpressora, config.MargemEsquerda, config.MargemInferior, config.MargemDireita, config.MargemInferior); e.Graphics.DrawString(System.DateTime.Now.ToString(), config.FonteRodape, Brushes.Black, config.MargemEsquerda, config.MargemInferior); config.LinhaAtual += Convert.ToInt32(config.FonteNormal.GetHeight(e.Graphics)); config.LinhaAtual++; e.Graphics.DrawString("Pagina : " + paginaAtual, config.FonteRodape, Brushes.Black, config.MargemDireita - 70, config.MargemInferior); } } catch (Exception) { MessageBox.Show(ConfigMessage.Default.MsgErroPrint); } }
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { //Recibo 1 um via try { ConfigReportStandard config = new ConfigReportStandard(); config.MargemDireita = 760; //Inicio da impressão - 1º Via e.Graphics.DrawRectangle(config.CanetaDaImpressora, config.MargemEsquerda, 30, config.MargemDireita, 340); e.Graphics.DrawRectangle(config.CanetaDaImpressora, config.MargemEsquerda, 30, config.MargemDireita, 100); //Logomarca CONFISISTEMAProvider CONFISISTEMAP = new CONFISISTEMAProvider(); CONFISISTEMAEntity CONFISISTEMAty = CONFISISTEMAP.Read(1); if (CONFISISTEMAty.FLAGLOGORELATORIO == "S") { if (CONFISISTEMAty.IDARQUIVOBINARIO1 != null) { ARQUIVOBINARIOProvider ARQUIVOBINARIOP = new ARQUIVOBINARIOProvider(); ARQUIVOBINARIOEntity ARQUIVOBINARIOEtY = ARQUIVOBINARIOP.Read(Convert.ToInt32(CONFISISTEMAty.IDARQUIVOBINARIO1)); MemoryStream stream = new MemoryStream(ARQUIVOBINARIOEtY.FOTO); e.Graphics.DrawImage(Image.FromStream(stream), config.MargemEsquerda + 570, 38); } } //'nome da empresa EMPRESAProvider EMPRESAP = new EMPRESAProvider(); EMPRESAEntity EMPRESATy = EMPRESAP.Read(1); config.NomeEmpresa = EMPRESATy.NOMECLIENTE; e.Graphics.DrawString(Util.LimiterText(config.NomeEmpresa, 50), config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 30, 38); e.Graphics.DrawString(EMPRESATy.ENDERECO, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 30, 53); e.Graphics.DrawString(EMPRESATy.CIDADE, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 30, 68); e.Graphics.DrawString(EMPRESATy.UF, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 320, 68); e.Graphics.DrawString(EMPRESATy.TELEFONE, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 30, 83); e.Graphics.DrawString(EMPRESATy.EMAIL, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 30, 98); e.Graphics.DrawString("CNPJ/CPF: " + EMPRESATy.CNPJCPF, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 30, 113); e.Graphics.DrawString("R E C I B O", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 450, 38); e.Graphics.DrawString("Data da Emissão", config.FonteNormal, Brushes.Black, config.MargemEsquerda + 450, 53); e.Graphics.DrawString(Convert.ToDateTime(msktDataEmissao.Text).ToString("dd/MM/yyyy"), config.FonteNormal, Brushes.Black, config.MargemEsquerda + 450, 68); e.Graphics.DrawString("R$ " + Convert.ToDecimal(txtValorRecibo.Text).ToString("n2"), config.FonteRodape, Brushes.Black, config.MargemEsquerda + 30, 140); NumeroPorExtenso NpExtenso = new NumeroPorExtenso(); NpExtenso.SetNumero(Convert.ToDecimal(txtValorRecibo.Text)); e.Graphics.DrawString("Valor: ( " + NpExtenso.ToString() + " )", config.FonteRodapeNegrito, Brushes.Black, config.MargemEsquerda + 130, 140); //Dados do Cliente CLIENTEEntity ClienteTy = new CLIENTEEntity(); CLIENTEProvider CLIENTEP = new CLIENTEProvider(); ClienteTy = CLIENTEP.Read(Convert.ToInt32(cbCliente.SelectedValue)); e.Graphics.DrawString("Recebi(emos)a importância acima de: ", config.FonteRodape, Brushes.Black, config.MargemEsquerda + 30, 160); e.Graphics.DrawString("Nome: " + ClienteTy.NOME, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 30, 180); string CPFCNPJ = (ClienteTy.CNPJ == " . . / -" || ClienteTy.CNPJ == string.Empty) ? ClienteTy.CPF : ClienteTy.CNPJ; e.Graphics.DrawString("CNPJ/CPF: " + CPFCNPJ, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 30, 200); MUNICIPIOSProvider MUNICIPIOSP = new MUNICIPIOSProvider(); MUNICIPIOSEntity MUNICIPIOSTy = new MUNICIPIOSEntity(); if (ClienteTy.COD_MUN_IBGE == null) { MessageBox.Show("Cidade do cliente não cadastrada"); } MUNICIPIOSTy = MUNICIPIOSP.Read(Convert.ToInt32(ClienteTy.COD_MUN_IBGE)); string NOMECIDADE = MUNICIPIOSTy.MUNICIPIO; ESTADOProvider ESTADOP = new ESTADOProvider(); string ESTADO = ESTADOP.Read(Convert.ToInt32(MUNICIPIOSTy.COD_UF_IBGE)).UF; e.Graphics.DrawString("Endereço: " + ClienteTy.ENDERECO1, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 30, 220); e.Graphics.DrawString("Cidade: " + NOMECIDADE, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 30, 240); e.Graphics.DrawString("UF: " + ESTADO, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 470, 240); e.Graphics.DrawString("CEP: " + ClienteTy.CEP1, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 580, 240); e.Graphics.DrawString("Referente Duplicata nº: " + txtReferente.Text, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 30, 260); e.Graphics.DrawRectangle(config.CanetaDaImpressora, config.MargemEsquerda + 10, 280, config.MargemDireita - 400, 70); e.Graphics.DrawString("Obs.:", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 20, 280); e.Graphics.DrawString(Util.QuebraString(txtObs.Text, 60), config.FonteRodape, Brushes.Black, config.MargemEsquerda + 20, 295); e.Graphics.DrawRectangle(config.CanetaDaImpressora, config.MargemEsquerda + 380, 280, config.MargemDireita - 390, 70); e.Graphics.DrawString("______________________________________________________", config.FonteRodape, Brushes.Black, config.MargemEsquerda + 384, 310); e.Graphics.DrawString(EMPRESATy.NOMECLIENTE, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 384, 325); e.Graphics.DrawString("1º Via", config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 720, 355); } catch (Exception) { MessageBox.Show(ConfigMessage.Default.MsgErroPrint); } }
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { try { //Inserir um ultimo registro LIS_CONTROLEENTREGAEntity LIS_CONTROLEENTREGATy = new LIS_CONTROLEENTREGAEntity(); LIS_CONTROLEENTREGATy.IDPEDIDO = -1; LIS_CONTROLEENTREGAColl.Add(LIS_CONTROLEENTREGATy); ConfigReportStandard config = new ConfigReportStandard(); //'Cabecalho e.Graphics.DrawLine(config.CanetaDaImpressora, config.MargemEsquerda, 60, config.MargemDireita, 60); e.Graphics.DrawLine(config.CanetaDaImpressora, config.MargemEsquerda, 160, config.MargemDireita, 160); CONFISISTEMAProvider CONFISISTEMAP = new CONFISISTEMAProvider(); CONFISISTEMAEntity CONFISISTEMAty = CONFISISTEMAP.Read(1); if (CONFISISTEMAty.FLAGLOGORELATORIO == "S") { if (CONFISISTEMAty.IDARQUIVOBINARIO1 != null) { ARQUIVOBINARIOProvider ARQUIVOBINARIOP = new ARQUIVOBINARIOProvider(); ARQUIVOBINARIOEntity ARQUIVOBINARIOEtY = ARQUIVOBINARIOP.Read(Convert.ToInt32(CONFISISTEMAty.IDARQUIVOBINARIO1)); MemoryStream stream = new MemoryStream(ARQUIVOBINARIOEtY.FOTO); //'Imagem e.Graphics.DrawImage(Image.FromStream(stream), config.MargemEsquerda + 550, 68); } } //'nome da empresa EMPRESAProvider EMPRESAP = new EMPRESAProvider(); EMPRESAEntity EMPRESATy = EMPRESAP.Read(1); config.NomeEmpresa = EMPRESATy.NOMECLIENTE + " - " + EMPRESATy.CNPJCPF; e.Graphics.DrawString(config.NomeEmpresa, config.FonteNegrito, Brushes.Black, config.MargemEsquerda, 68); //Titulo e.Graphics.DrawString(RelatorioTitulo, config.FonteNegrito, Brushes.Black, config.MargemEsquerda, 140); //campos a serem impressos e.Graphics.DrawString("DT. Entregue", config.FonteNegrito, Brushes.Black, config.MargemEsquerda, 170); e.Graphics.DrawString("Produto", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 120, 170); e.Graphics.DrawString("Qt. Entregue", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 400, 170); e.Graphics.DrawString("Funcionário", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 500, 170); e.Graphics.DrawLine(config.CanetaDaImpressora, config.MargemEsquerda, 190, config.MargemDireita, 190); config.LinhasPorPagina = Convert.ToInt32(e.MarginBounds.Height / config.FonteNormal.GetHeight(e.Graphics) - 9); int NumerorRegistros = LIS_CONTROLEENTREGAColl.Count; //Alinhamento dos valores StringFormat stringFormat = new StringFormat(); stringFormat.Alignment = StringAlignment.Far; stringFormat.LineAlignment = StringAlignment.Far; while (IndexRegistro < LIS_CONTROLEENTREGAColl.Count) { if (LIS_CONTROLEENTREGAColl[IndexRegistro].IDPEDIDO != -1) { config.PosicaoDaLinha = config.MargemSuperior + (config.LinhaAtual * config.FonteNormal.GetHeight(e.Graphics)); e.Graphics.DrawString(Convert.ToDateTime(LIS_CONTROLEENTREGAColl[IndexRegistro].DATAENTREGA).ToString("dd/MM/yyyy"), config.FonteConteudo, Brushes.Black, config.MargemEsquerda, config.PosicaoDaLinha); e.Graphics.DrawString(Util.LimiterText(LIS_CONTROLEENTREGAColl[IndexRegistro].NOMEPRODUTO, 30), config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 100, config.PosicaoDaLinha); e.Graphics.DrawString(Convert.ToDecimal(LIS_CONTROLEENTREGAColl[IndexRegistro].QUANTENTREGUE).ToString("n2"), config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 400, config.PosicaoDaLinha); e.Graphics.DrawString(Util.LimiterText(LIS_CONTROLEENTREGAColl[IndexRegistro].NOMEFUNCIONARIO, 30), config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 500, config.PosicaoDaLinha); } if (LIS_CONTROLEENTREGAColl[IndexRegistro].IDPEDIDO != -1 && (LIS_CONTROLEENTREGAColl[IndexRegistro].IDPRODUTO != LIS_CONTROLEENTREGAColl[IndexRegistro + 1].IDPRODUTO)) { e.Graphics.DrawString("Total do Pedido: ", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 100, config.PosicaoDaLinha + 15); e.Graphics.DrawString(Convert.ToDecimal(LIS_CONTROLEENTREGAColl[IndexRegistro].QUANTPEDIDO).ToString("n2"), config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 220, config.PosicaoDaLinha + 15); //Total entregue e.Graphics.DrawString("Total Entregue: ", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 280, config.PosicaoDaLinha + 15); decimal TotalEntregue = CalcEntregue(Convert.ToInt32(LIS_CONTROLEENTREGAColl[IndexRegistro].IDPRODUTO)); e.Graphics.DrawString(Convert.ToDecimal(TotalEntregue).ToString("n2"), config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 400, config.PosicaoDaLinha + 15); e.Graphics.DrawString("Total Rest: ", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 480, config.PosicaoDaLinha + 15); e.Graphics.DrawString(Convert.ToDecimal(LIS_CONTROLEENTREGAColl[IndexRegistro].QUANTPEDIDO - TotalEntregue).ToString("n2"), config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 550, config.PosicaoDaLinha + 15); config.LinhaAtual++; config.LinhaAtual++; } IndexRegistro++; config.LinhaAtual++; if (config.LinhaAtual > config.LinhasPorPagina) { break; } } //'Incrementa o n£mero da pagina paginaAtual += 1; //'verifica se continua imprimindo if (IndexRegistro < LIS_CONTROLEENTREGAColl.Count) { e.HasMorePages = true; } else { //Soma // e.Graphics.DrawString("Total: " + SomaTotal().ToString("n2"), config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 700, config.PosicaoDaLinha + 60, stringFormat); e.Graphics.DrawString("", config.FonteConteudo, Brushes.Black, config.MargemEsquerda, config.PosicaoDaLinha + 50); //e.Graphics.DrawString("Total da pesquisa: " + (LIS_CONTROLEENTREGAColl.Count - 1), config.FonteConteudo, Brushes.Black, config.MargemEsquerda, config.PosicaoDaLinha + 50); //Rodape e.Graphics.DrawLine(config.CanetaDaImpressora, config.MargemEsquerda, config.MargemInferior, config.MargemDireita, config.MargemInferior); e.Graphics.DrawString(System.DateTime.Now.ToString(), config.FonteRodape, Brushes.Black, config.MargemEsquerda, config.MargemInferior); config.LinhaAtual += Convert.ToInt32(config.FonteNormal.GetHeight(e.Graphics)); config.LinhaAtual++; e.Graphics.DrawString("Pagina : " + paginaAtual, config.FonteRodape, Brushes.Black, config.MargemDireita - 70, config.MargemInferior); } } catch (Exception) { MessageBox.Show(ConfigMessage.Default.MsgErroPrint); } }
private void FrmRelatPedidoEconomico_Load(object sender, EventArgs e) { this.MinimizeBox = false; this.FormBorderStyle = FormBorderStyle.FixedDialog; 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; } } //Dados do Cliente RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", idcliente.ToString())); LIS_CLIENTEProvider LIS_CLIENTEP = new LIS_CLIENTEProvider(); LIS_CLIENTEColl = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio); string cpfcnpjPar = (LIS_CLIENTEColl[0].CNPJ == " . . / -" || LIS_CLIENTEColl[0].CNPJ == string.Empty) ? LIS_CLIENTEColl[0].CPF : LIS_CLIENTEColl[0].CNPJ; //Dados do Pedido Otica RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("IDPEDIDOOTICA", "System.Int32", "=", IDPEDIDOOTICA.ToString())); LIS_PEDIDOOTICACollection LIS_PEDIDOOTICAColl = new LIS_PEDIDOOTICACollection(); LIS_PEDIDOOTICAProvider LIS_PEDIDOOTICAP = new LIS_PEDIDOOTICAProvider(); LIS_PEDIDOOTICAColl = LIS_PEDIDOOTICAP.ReadCollectionByParameter(RowRelatorio); if (LIS_PRODUTOSPEDOTICAColl.Count > 0) { listaproduto = "true"; } if (LIS_SERVICOPEDOTICAColl.Count > 0) { listaservico = "true"; } //setando os parametro Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[3]; p[0] = new Microsoft.Reporting.WinForms.ReportParameter("CPFCNPJ", cpfcnpjPar); p[1] = new Microsoft.Reporting.WinForms.ReportParameter("listaproduto", listaproduto); p[2] = new Microsoft.Reporting.WinForms.ReportParameter("listaservico", listaservico); reportViewer1.LocalReport.SetParameters(p); EMPRESACollectionBindingSource.DataSource = EMPRESAColl; LIS_CLIENTECollectionBindingSource.DataSource = LIS_CLIENTEColl; LIS_PEDIDOOTICACollectionBindingSource.DataSource = LIS_PEDIDOOTICAColl; LIS_SERVICOPEDOTICACollectionBindingSource.DataSource = LIS_SERVICOPEDOTICAColl; LIS_PRODUTOSPEDOTICACollectionBindingSource.DataSource = LIS_PRODUTOSPEDOTICAColl; this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = ZoomMode.Percent; this.reportViewer1.RefreshReport(); }