Example #1
0
        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();
        }
Example #2
0
        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();
        }
Example #3
0
        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();
            }
        }