private void imprimir() { if (!validacoes()) { Session.Add("danger", "Preencha os campos corretamente! "); } else { NotaFiscalDAL dbNotaFiscal = new NotaFiscalDAL(); 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; crystalReport.PrintToPrinter(1, false, 0, 0); } if (erro != "") { Session.Add("danger", "Não foi possível imprimir " + erro); } } }
protected void Page_Load(object sender, EventArgs e) { Orcamento objOrcamento = new Orcamento(); OrcamentoDAL dbOrcamento = new OrcamentoDAL(); string comunicado = string.Empty; int qtdeOrcamento = dbOrcamento.ObertOrcamentosPendentes(ref erro); if (qtdeOrcamento > 0) { comunicado = ", temos " + qtdeOrcamento + " Orçamento(s) pendente(s)"; } NotaFiscal objNotaFiscal = new NotaFiscal(); NotaFiscalDAL dbNotaFiscal = new NotaFiscalDAL(); int qtdeNotasFiscais = dbNotaFiscal.ObterNotasFiscaisPendentes(ref erro); if (qtdeNotasFiscais > 0) { comunicado += " temos " + qtdeNotasFiscais + " NF Vencida(s)"; } HttpCookie cookie = Request.Cookies["login"]; lblboasVindas.Text = "Bem vindo " + cookie.Value + comunicado; }
protected void Page_Load(object sender, EventArgs e) { Orcamento objOrcamento = new Orcamento(); OrcamentoDAL dbOrcamento = new OrcamentoDAL(); DataTable dtOrcamento = dbOrcamento.ObterListaOrcamentoPendentes(ref erro); if (dtOrcamento == null && erro != "") { Session.Add("danger", "Não foi possível Carregar a lista de Orçamentos " + erro); } else { gvOrcamentos.DataSource = dtOrcamento; gvOrcamentos.DataBind(); } NotaFiscal objNF = new NotaFiscal(); NotaFiscalDAL dbNF = new NotaFiscalDAL(); DataTable dtNF = dbNF.ObterListaDeNotaFiscaisAVencidas(ref erro); if (dtNF == null && erro != "") { Session.Add("danger", "Não foi possível Carregar a lista de Notas Fiscais! " + erro); } else { gvNotas.DataSource = dtNF; gvNotas.DataBind(); } }
public void carregaGvOrcamento() { NotaFiscal objNotaFiscal = new NotaFiscal(); NotaFiscalDAL dbNotaFiscal = new NotaFiscalDAL(); List <NotaFiscal> lstOrcamento = dbNotaFiscal.ObterListaDeNotaFiscais(ref erro); gvNF.DataSource = lstOrcamento; gvNF.AutoGenerateSelectButton = true; gvNF.DataBind(); }
public InfoNF[] Importar(string codigo) { try { return(NotaFiscalDAL.BuscarDados(codigo)); } catch { return(null); } }
protected void gvNF_SelectedIndexChanged(object sender, EventArgs e) { NotaFiscal objNotaFiscal = new NotaFiscal(); NotaFiscalDAL dbNotaFiscal = new NotaFiscalDAL(); objNotaFiscal = dbNotaFiscal.ObterNotaFiscalPorID(Convert.ToInt32(gvNF.SelectedDataKey.Value), ref erro); if (objNotaFiscal != null) { bindNF(objNotaFiscal); } }
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); } } }
private bool ConsultaNF() { NotaFiscal objNotafical = new NotaFiscal(); NotaFiscalDAL dbNotaFiscal = new NotaFiscalDAL(); objNotafical = dbNotaFiscal.ObterNotaFiscalPorIDOrcamento(Convert.ToInt32(txtCodigo.Text), ref erro); if (objNotafical != null) { return(true); } return(false); }
static void Main(string[] args) { var enviadorDeEmail = new EnviadorDeEmail(); var notaFiscalDAL = new NotaFiscalDAL(); var geradorDeNotaFiscal = new GeradorDeNotaFiscal(enviadorDeEmail, notaFiscalDAL); var fatura = new Fatura(1099.99, "João"); geradorDeNotaFiscal.Gera(fatura); Console.ReadKey(); }
private void bindOrcamento(Orcamento orcamento) { NotaFiscal objNota = new NotaFiscal(); NotaFiscalDAL dbNota = new NotaFiscalDAL(); objNota = dbNota.ObterNotaFiscalPorIDOrcamento(orcamento.IdOrcamento, ref erro); txtVencimento.Text = (objNota == null) ? "" : objNota.Vencimento.ToString("dd/MM/yyyy"); hdIdNF.Value = (objNota == null) ? "" : objNota.IdNotaFiscal.ToString(); txtCodigo.Text = orcamento.IdOrcamento.ToString(); txtDescricao.Text = orcamento.Descricao; txtValor.Text = orcamento.Valor.ToString(); hfValorReal.Value = orcamento.Valor.ToString(); txtEmissao.Text = DateTime.Now.ToString("dd/MM/yyyy"); txtCodCliente.Text = orcamento.IdPessoa.ToString(); txtNomeCliente.Text = orcamento.NomeCliente; ddlDesconto.SelectedIndex = 0; }
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); } }
static void ComDesignPattern() { var notaFiscalDAL = new NotaFiscalDAL(); notaFiscalDAL.Inserir(); }