protected void btnVisualizar_Click(object sender, EventArgs e) { CrystalReportViewer1.ReportSource = null; CrystalReportViewer1.DataBind(); if (!validacoes()) { Session.Add("danger", "Selecione uma Nota Fiscal "); } else { NotaFiscal objNotafical = new NotaFiscal(); NotaFiscalDAL dbNotaFiscal = new NotaFiscalDAL(); objNotafical.IdEmpresa = 1; objNotafical.idOrcamento = Convert.ToInt32(txtCodigo.Text); objNotafical.IdNotaFiscal = Convert.ToInt32(hdIdNF.Value); objNotafical.Status = 0; objNotafical.Valor = Convert.ToDecimal(txtValor.Text); objNotafical.Vencimento = Convert.ToDateTime(txtVencimento.Text); objNotafical.DataEmissao = Convert.ToDateTime(txtEmissao.Text); objNotafical.IdPessoa = Convert.ToInt32(txtCodCliente.Text); objNotafical.Desconto = Convert.ToInt16(ddlDesconto.SelectedValue); if (!ConsultaNF()) { if (!dbNotaFiscal.InserirNotaFiscal(objNotafical, ref erro)) { Session.Add("danger", "Não foi possível inserir a Nota Fiscal" + erro); return; } } else { if (!dbNotaFiscal.AtualizaNotaFiscal(objNotafical, ref erro) && erro != "") { Session.Add("danger", "Não foi possível Atualizar a Nota Fiscal" + erro); return; } } LSN023_GERARNF_ crystalReport = new LSN023_GERARNF_(); LSN023_NOTAFISCAL dsNF = dbNotaFiscal.GetData(Convert.ToInt32(txtCodigo.Text), ref erro); if (dsNF != null) { crystalReport.SetDataSource(dsNF); CrystalReportViewer1.ReportSource = crystalReport; } if (erro != "") { Session.Add("danger", "Não foi possível imprimir " + erro); } } }
protected void btnImprimir_Click(object sender, EventArgs e) { CrystalReportViewer1.ReportSource = null; CrystalReportViewer1.DataBind(); if (!validacoes()) { Session.Add("danger", "Preencha os campos corretamente! " + erro); return; } NotaFiscal objNotafical = new NotaFiscal(); NotaFiscalDAL dbNotaFiscal = new NotaFiscalDAL(); objNotafical.IdEmpresa = 1; objNotafical.idOrcamento = Convert.ToInt32(txtCodigo.Text); objNotafical.Status = 0; objNotafical.Valor = Convert.ToDecimal(txtValor.Text); objNotafical.Vencimento = Convert.ToDateTime(txtVencimento.Text); objNotafical.DataEmissao = Convert.ToDateTime(txtEmissao.Text); objNotafical.IdPessoa = Convert.ToInt32(txtCodCliente.Text); objNotafical.Desconto = Convert.ToInt16(ddlDesconto.SelectedValue); if (!ConsultaNF()) { if (!dbNotaFiscal.InserirNotaFiscal(objNotafical, ref erro)) { Session.Add("danger", "Não foi possível inserir a Nota Fiscal" + erro); return; } } else { if (!dbNotaFiscal.AtualizaNotaFiscal(objNotafical, ref erro)) { Session.Add("danger", "Não foi possível Atualizar a Nota Fiscal" + erro); return; } } imprimir(); }
protected void btnSalvar_Click(object sender, EventArgs e) { if (!validacoes()) { Session.Add("danger", "Preencha os campos corretamente! " + erro); return; } NotaFiscal objNotafical = new NotaFiscal(); NotaFiscalDAL dbNotaFiscal = new NotaFiscalDAL(); objNotafical.IdEmpresa = 1; objNotafical.IdNotaFiscal = Convert.ToInt32(txtCodigo.Text); objNotafical.idOrcamento = Convert.ToInt32(txtOrcamento.Text); objNotafical.Status = Convert.ToInt32(ddlStatus.SelectedValue); objNotafical.Valor = Convert.ToDecimal(txtValor.Text); objNotafical.Vencimento = Convert.ToDateTime(txtVencimento.Text); objNotafical.DataEmissao = Convert.ToDateTime(txtEmissao.Text); objNotafical.IdPessoa = Convert.ToInt32(txtCodCliente.Text); objNotafical.Desconto = Convert.ToInt16(ddlDesconto.SelectedValue); if (ConsultaNF()) { if (!dbNotaFiscal.AtualizaNotaFiscal(objNotafical, ref erro) && erro != "") { Session.Add("danger", "Não foi possível Atualizar a Nota Fiscal" + erro); return; } else { Session.Add("success", "Nota Fiscal Atualizada com Sucesso!"); } } else { Session.Add("danger", "Não foi possível Atualizar a Nota Fiscal" + erro); } }