示例#1
0
        protected void Alterar(object sender, EventArgs e)
        {
            try
            {
                RepasseParceriaDAL rpDAL = new RepasseParceriaDAL();
                RepasseParceria    rp    = rpDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idRpp"]));

                rp.DataVencimento = Convert.ToDateTime(txtDataVencimento.Text);

                if (txtDataRepasse.Text == "")
                {
                    rp.DataRepasse = new DateTime(1900, 1, 1);
                }
                else
                {
                    rp.DataRepasse = Convert.ToDateTime(txtDataRepasse.Text);
                }

                rp.ValorRepasse = Convert.ToDecimal(txtValor.Text);
                rp.Status       = ddlStatus.SelectedValue;

                rpDAL.Alterar(rp);

                Response.Write("<script language='JavaScript'>alert('Repasse da Parceria alterado com sucesso');window.parent.location='RepassesParceria.aspx?idPrc=" + Request.QueryString["idPrc"] + "';</script>");
            }
            catch (Exception)
            { throw; }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    RepasseParceriaDAL rpDAL = new RepasseParceriaDAL();
                    RepasseParceria    rp    = rpDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idRpp"]));

                    txtDataVencimento.Text = rp.DataVencimento.ToShortDateString();

                    if (Convert.ToDateTime(rp.DataRepasse) != new DateTime(1900, 1, 1))
                    {
                        txtDataRepasse.Text = Convert.ToDateTime(rp.DataRepasse).ToShortDateString();
                    }

                    txtValor.Text           = String.Format("{0:0.00}", rp.ValorRepasse);
                    ddlStatus.SelectedValue = rp.Status;
                }
            }
            catch (Exception)
            { throw; }
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                RepasseParceriaDAL rpDAL = new RepasseParceriaDAL();

                switch (Request.QueryString["act"])
                {
                case "exc":
                    RepasseParceria rp = rpDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idRpp"]));
                    rpDAL.Excluir(rp);
                    Response.Write("<script language='JavaScript'>alert('O Repasse da Parceria foi excluído com sucesso');location='RepassesParceria.aspx?idPrc=" + Request.QueryString["idPrc"] + "';</script>");
                    break;

                default:
                    break;
                }

                // LISTA OS REPASSES DA PARCERIA //
                rptRepassesParceria.DataSource = rpDAL.ListarPorParceria(Convert.ToInt32(Request.QueryString["idPrc"]));
                rptRepassesParceria.DataBind();
                // FIM //

                decimal decTotalRepasses, decTotalRepassesPagos, decTotalRepassesPendentes;

                var lstRepasses = (List <RepasseParceria>)rpDAL.ListarPorParceria(Convert.ToInt32(Request.QueryString["idPrc"]));
                decTotalRepasses          = lstRepasses.Sum(vEF => vEF.ValorRepasse);
                decTotalRepassesPagos     = lstRepasses.Where(sEF => sEF.Status == "pago").Sum(vEF => vEF.ValorRepasse);
                decTotalRepassesPendentes = lstRepasses.Where(sEF => sEF.Status == "pendente").Sum(vEF => vEF.ValorRepasse);

                litTotalRepasses.Text          = String.Format("{0:0.00}", decTotalRepasses);
                litTotalRepassesPagos.Text     = String.Format("{0:0.00}", decTotalRepassesPagos);
                litTotalRepassesPendentes.Text = String.Format("{0:0.00}", decTotalRepassesPendentes);
            }
            catch (Exception)
            { throw; }
        }