protected void btnDadosDuplicacao_Click(object sender, EventArgs e) { lblAltereDadosSeNecessarios.Visible = true; btnConfirmarDuplicacao.Enabled = true; int idVencimento = 0; Nota objNota = new Nota(); objNota.NumeroParcela = ddlEstoqueNotaQuantidadeParcelamento.SelectedValue; IList <Nota> lstNotas = new List <Nota>(); Nota objNotalst = null; for (int i = 0; i < Convert.ToInt32(objNota.NumeroParcela); i++) { idVencimento += 1; objNotalst = new Nota(idVencimento); objNotalst.Vencimento = Convert.ToDateTime(lblDataVencimento.Text); DateTime dtProximoVencimento = objNotalst.Vencimento.AddMonths(i); objNotalst.Vencimento = dtProximoVencimento; objNotalst.Valor = Convert.ToDecimal((Convert.ToDecimal(lblDuplicarValorDocumento.Text).ToString("#0.00"))); lstNotas.Add(objNotalst); } GridVencimentos.DataSource = lstNotas; GridVencimentos.DataBind(); MPEDuplicata.Show(); }
protected void btnConfirmarDuplicacao_Click(object sender, EventArgs e) { Nota objNota = new Nota(); string enviarDatasEmail = string.Empty; IList <object> Contas = new List <object>(); foreach (GridViewRow item in GridVencimentos.Rows) { TextBox txtVencimento = item.FindControl("txtVencimento") as TextBox; TextBox txtValorParcela = item.FindControl("txtValorParcela") as TextBox; } if (Session["UsuarioLogado"] != null) { Usuario UsuarioLogado = (Usuario)Session["UsuarioLogado"]; bool enviado = EmailFacade.EnviarEmail(UsuarioLogado, "Foi Adicionado uma Conta Para Pagamento: |" + enviarDatasEmail); if (enviado) { string alerta = "Duplicação realizada com sucesso!"; this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta + "')</script>"); } } MPEDuplicata.Show(); }
protected void GridContas_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Editar")) { Nota nota = new Nota(Convert.ToInt32(GridContas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[0].Text.Trim())); nota.NumeroDocumento = Convert.ToString(GridContas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[1].Text.Trim()); Usuario usuario = (Usuario)Session["UsuarioLogado"]; Session["NotaParaEdicao"] = NotaFacade.VerificaNotaExistente(nota); Response.Redirect(@"~/Estoque/Gerencia/EstoqueNotaEdicao.aspx"); } if (e.CommandName.Equals("Duplicar")) { LblDuplicarTituloCodigoConta.Text = GridContas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[0].Text.Trim(); LblDuplicarTituloNumero.Text = GridContas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[1].Text.Trim(); lblDataVencimento.Text = GridContas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text.Trim(); lblDuplicarValorDocumento.Text = GridContas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text.Trim(); MPEDuplicata.Show(); } if (e.CommandName.Equals("Comprovante")) { lblCodigo.Text = GridContas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[0].Text.Trim(); lblTitulo.Text = GridContas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[1].Text.Trim(); lblParcela.Text = GridContas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text.Trim(); lblVencimento.Text = GridContas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text.Trim(); lblValor.Text = GridContas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text.Trim(); lblPagoSN.Text = GridContas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text.Trim(); if (lblPagoSN.Text.Equals("N")) { btnBaixarTitulo.BackColor = System.Drawing.Color.Red; btnBaixarTitulo.Text = "Baixar?"; } else { btnBaixarTitulo.BackColor = System.Drawing.Color.DodgerBlue; btnBaixarTitulo.Text = "Baixado"; } string diretorio = MapPath(@"~\Imagens\Comprovante\"); string strUrl = diretorio + "Comprovante" + lblCodigo.Text + "." + lblEmpresaCodigo.Text + ".jpg"; if (File.Exists(strUrl)) { imgNota.ImageUrl = "~/Imagens/Comprovante/" + "Comprovante" + lblCodigo.Text + "." + lblEmpresaCodigo.Text + ".jpg"; imgNota.Enabled = true; } else { imgNota.ImageUrl = "~/imagens/invoice_icon.jpg"; imgNota.Enabled = false; } ModalPopupExtender1.Show(); } }