Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    UnidadeDAL uDAL = new UnidadeDAL();
                    Unidade    u    = uDAL.CarregarDadosPorIdUnidade(Convert.ToInt32(Request.QueryString["idUnd"]));

                    txtDescricao.Text = u.Descricao;

                    if (u.Ativo == true)
                    {
                        radAtivo_N.Checked = false;
                        radAtivo_S.Checked = true;
                    }
                    else
                    {
                        radAtivo_N.Checked = true;
                        radAtivo_S.Checked = false;
                    }
                }
            }
            catch (Exception)
            { throw; }
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                UnidadeDAL uDAL = new UnidadeDAL();

                switch (Request.QueryString["act"])
                {
                case "exc":
                    Unidade u = uDAL.CarregarDadosPorIdUnidade(Convert.ToInt32(Request.QueryString["idUnd"]));
                    uDAL.Excluir(u);
                    Response.Write("<script language='JavaScript'>alert('A Unidade foi excluída com sucesso');location='ListarUnidades.aspx';</script>");
                    break;

                default:
                    break;
                }

                // LISTA AS UNIDADES //
                Unidades.DataSource = uDAL.Listar();
                Unidades.DataBind();
                // FIM //
            }
            catch (Exception)
            { throw; }
        }
Пример #3
0
        protected void Cadastrar(object sender, EventArgs e)
        {
            try
            {
                Unidade u = new Unidade();

                u.Descricao = Util.formataTexto(txtDescricao.Text);

                if (radAtivo_N.Checked == true)
                {
                    u.Ativo = false;
                }
                else
                {
                    u.Ativo = true;
                }

                UnidadeDAL uDAL = new UnidadeDAL();
                uDAL.Cadastrar(u);

                Response.Write("<script language='JavaScript'>alert('Unidade cadastrada com sucesso');window.parent.location='ListarUnidades.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Пример #4
0
        protected void Alterar(object sender, EventArgs e)
        {
            try
            {
                UnidadeDAL uDAL = new UnidadeDAL();
                Unidade    u    = uDAL.CarregarDadosPorIdUnidade(Convert.ToInt32(Request.QueryString["idUnd"]));

                u.Descricao = Util.formataTexto(txtDescricao.Text);

                if (radAtivo_N.Checked == true)
                {
                    u.Ativo = false;
                }
                else
                {
                    u.Ativo = true;
                }

                uDAL.Alterar(u);

                Response.Write("<script language='JavaScript'>alert('Unidade alterada com sucesso');window.parent.location='ListarUnidades.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Пример #5
0
        protected void Cadastrar(object sender, EventArgs e)
        {
            try
            {
                Convenio c = new Convenio();

                UnidadeDAL uDAL = new UnidadeDAL();
                c.Unidade = uDAL.CarregarDadosPorIdUnidade(Convert.ToInt32(ddlUnidade.SelectedValue));

                c.Nome        = Util.formataTexto(txtNome.Text);
                c.Objetivo    = Util.formataTexto(txtObjetivo.Text);
                c.Observacoes = Util.formataTexto(txtObservacoes.Text);

                if (radPossuiPagamentoRH_N.Checked == true)
                {
                    c.PossuiPagamentoRH = false;
                }
                else
                {
                    c.PossuiPagamentoRH = true;
                }

                c.InicioVigencia = Convert.ToDateTime(txtDataInicioVigencia.Text);
                c.FimVigencia    = Convert.ToDateTime(txtDataFimVigencia.Text);
                c.ArquivoAnexo   = "-";
                c.Status         = "Vigente";

                ConvenioDAL cDAL = new ConvenioDAL();
                cDAL.Cadastrar(c);

                Response.Write("<script language='JavaScript'>alert('Convênio cadastrado com sucesso');window.parent.location='ListarConvenios.aspx?idUnd=" + c.Unidade.IdUnidade + "';</script>");
            }
            catch (Exception)
            { throw; }
        }
Пример #6
0
 public ProdutoController(DBCOTACAOContext context, IMapper mapper, ProdutoDAL produtodal, UnidadeDAL unidadedal, MarcaDAL marcadal)
 {
     _context    = context;
     _mapper     = mapper;
     _produtodal = produtodal;
     _marcadal   = marcadal;
     _unidadedal = unidadedal;
 }
Пример #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                ParceriaDAL pDAL = new ParceriaDAL();

                switch (Request.QueryString["act"])
                {
                case "exc":
                    Parceria p = pDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idPrc"]));

                    string strCaminho = Server.MapPath(@"../../arquivos/parcerias/");

                    if (File.Exists(strCaminho + p.ArquivoAnexo))
                    {
                        File.Delete(strCaminho + p.ArquivoAnexo);
                    }

                    pDAL.Excluir(p);
                    Response.Write("<script language='JavaScript'>alert('A Parceria foi excluída com sucesso');location='ListarParcerias.aspx?idUnd=" + p.Unidade.IdUnidade + "';</script>");
                    break;

                default:
                    break;
                }

                if (!Page.IsPostBack)
                {
                    // PREENCHE AS UNIDADES //
                    UnidadeDAL uDAL = new UnidadeDAL();
                    ddlUnidade.DataSource = uDAL.Listar();
                    ddlUnidade.DataBind();
                    if (Request.QueryString["idUnd"] == null)
                    {
                        ddlUnidade.Items.Insert(0, (new ListItem("Selecione a unidade", "")));
                    }
                    else
                    {
                        ddlUnidade.SelectedValue = Request.QueryString["idUnd"];

                        // LISTA AS PARCERIAS //
                        Parcerias.DataSource = pDAL.ListarPorUnidade(Convert.ToInt32(Request.QueryString["idUnd"]));
                        Parcerias.DataBind();
                        // FIM //
                    }
                    // FIM //
                }
            }
            catch (Exception)
            { throw; }
        }
Пример #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                // PREENCHE AS UNIDADES //
                UnidadeDAL uDAL = new UnidadeDAL();
                ddlUnidade.DataSource = uDAL.Listar();
                ddlUnidade.DataBind();
                ddlUnidade.Items.Insert(0, (new System.Web.UI.WebControls.ListItem("-- TODAS --", "")));
                // FIM //

                divResultadoBusca.Visible = false;
            }
        }
Пример #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                UnidadeDAL uDAL = new UnidadeDAL();

                // LISTA AS UNIDADES //
                List <Unidade> unidades = (List <Unidade>)uDAL.Listar();
                Unidades.DataSource = unidades;
                Unidades.DataBind();
                // FIM //
            }
            catch (Exception)
            { throw; }
        }
Пример #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (!Page.IsPostBack)
         {
             // PREENCHE AS UNIDADES //
             UnidadeDAL uDAL = new UnidadeDAL();
             ddlUnidade.DataSource = uDAL.Listar();
             ddlUnidade.DataBind();
             ddlUnidade.Items.Insert(0, (new ListItem("", "")));
             // FIM //
         }
     }
     catch (Exception)
     { throw; }
 }
Пример #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                ConvenioDAL cDAL = new ConvenioDAL();

                switch (Request.QueryString["act"])
                {
                case "exc":
                    Convenio c = cDAL.CarregarDadosPorIdConvenio(Convert.ToInt32(Request.QueryString["idCnv"]));
                    cDAL.Excluir(c);
                    Response.Write("<script language='JavaScript'>alert('O Convênio foi excluído com sucesso');location='ListarConvenios.aspx';</script>");
                    break;

                default:
                    break;
                }

                if (!Page.IsPostBack)
                {
                    // PREENCHE AS UNIDADES //
                    UnidadeDAL uDAL = new UnidadeDAL();
                    ddlUnidade.DataSource = uDAL.Listar();
                    ddlUnidade.DataBind();
                    if (Request.QueryString["idUnd"] == null)
                    {
                        ddlUnidade.Items.Insert(0, (new ListItem("", "")));
                    }
                    else
                    {
                        ddlUnidade.SelectedValue = Request.QueryString["idUnd"];

                        // LISTA OS CONVÊNIOS //
                        Convenios.DataSource = cDAL.ListarPorUnidade(Convert.ToInt32(Request.QueryString["idUnd"]));
                        Convenios.DataBind();
                        // FIM //
                    }
                    // FIM //
                }
            }
            catch (Exception)
            { throw; }
        }
Пример #12
0
        //protected void selecionaAno(object sender, EventArgs e)
        //{
        //    try
        //    {
        //        if (ddlAno.Items[ddlAno.SelectedIndex].Value != "")
        //        { Response.Redirect("RelatorioParcerias.aspx?ano=" + ddlAno.Items[ddlAno.SelectedIndex].Value, false); }
        //    }
        //    catch (Exception)
        //    { throw; }
        //}

        protected void GerarRelatorio(object sender, EventArgs e)
        {
            try
            {
                ParceriaDAL        pDAL  = new ParceriaDAL();
                RepasseParceriaDAL rpDAL = new RepasseParceriaDAL();
                UnidadeDAL         uDAL  = new UnidadeDAL();

                List <Unidade> unidades = new List <Unidade>();

                if (ddlUnidade.SelectedValue != "")
                {
                    int intUnidade;
                    intUnidade = Convert.ToInt32(ddlUnidade.SelectedValue);
                    unidades.Add(uDAL.CarregarDadosPorIdUnidade(intUnidade));
                }
                else
                {
                    unidades = (List <Unidade>)uDAL.Listar();
                }

                litRelatorio.Text = string.Empty;

                litRelatorio.Text += "<div class=\"box box-primary\">";
                litRelatorio.Text += "<div class=\"box-header with-border\">";
                litRelatorio.Text += "<h3 class=\"box-title\">Parcerias</h3>";
                litRelatorio.Text += "</div><!-- /.box-header -->";
                litRelatorio.Text += "<div class=\"box-body\">";

                litRelatorio.Text += "<table class=\"table table-bordered table-striped\">";

                foreach (Unidade unidade in unidades)
                {
                    var parcerias = (List <Parceria>)pDAL.ListarPorUnidade(unidade.IdUnidade);
                    parcerias = parcerias.ToList();

                    // FILTRO PELA TIPO //
                    if (ddlTipo.SelectedValue != "")
                    {
                        string strTipo = ddlTipo.SelectedValue;

                        switch (strTipo)
                        {
                        case "Pública":
                            parcerias = parcerias.Where(tEF => tEF.Tipo == "Pública").ToList();
                            break;

                        case "Privada":
                            parcerias = parcerias.Where(tEF => tEF.Tipo == "Privada").ToList();
                            break;

                        default:
                            break;
                        }
                    }
                    // FIM //

                    // FILTRO PELO PAGAMENTO DE RH (S/N) //
                    if (radPossuiPagamentoRH_N.Checked == true)
                    {
                        parcerias = parcerias.Where(rh => rh.PossuiPagamentoRH == false).ToList();
                    }
                    if (radPossuiPagamentoRH_S.Checked == true)
                    {
                        parcerias = parcerias.Where(rh => rh.PossuiPagamentoRH == true).ToList();
                    }
                    // FIM //

                    // FILTRO PELOS RECURSOS FINANCEIROS (S/N) //
                    if (radPossuiRecursosFinanceiros_N.Checked == true)
                    {
                        parcerias = parcerias.Where(rf => rf.PossuiRecursosFinanceiros == false).ToList();
                    }
                    if (radPossuiRecursosFinanceiros_S.Checked == true)
                    {
                        parcerias = parcerias.Where(rf => rf.PossuiRecursosFinanceiros == true).ToList();
                    }
                    // FIM //

                    // FILTRO PELA VIGÊNCIA DETERMINADA (S/N) //
                    if (radPossuiVigencia_N.Checked == true)
                    {
                        parcerias = parcerias.Where(vd => vd.PossuiVigencia == false).ToList();
                    }
                    if (radPossuiVigencia_S.Checked == true)
                    {
                        parcerias = parcerias.Where(vd => vd.PossuiVigencia == true).ToList();
                    }
                    // FIM //

                    // FILTRO PELA EXECUÇÃO (S/N) //
                    if (radEmExecucao_N.Checked == true)
                    {
                        parcerias = parcerias.Where(ex => ex.EmExecucao == false).ToList();
                    }
                    if (radEmExecucao_S.Checked == true)
                    {
                        parcerias = parcerias.Where(ex => ex.EmExecucao == true).ToList();
                    }
                    // FIM //

                    if (parcerias.Count > 0)
                    {
                        litRelatorio.Text += "<tr>";
                        litRelatorio.Text += "<td colspan=\"5\"><b>" + unidade.Descricao + " - " + parcerias.Count + " parceria(s)</b></td>";
                        litRelatorio.Text += "</tr>";

                        litRelatorio.Text += "<tr>";
                        litRelatorio.Text += "<td style=\"width:55%;\"><b>Nome</b></td>";
                        litRelatorio.Text += "<td style=\"width:15%;\"><b>Valor previsto anual(R$)</b></td>";
                        litRelatorio.Text += "<td style=\"width:15%;\"><b>Vigência</b></td>";
                        //litRelatorio.Text += "<td style=\"width:15%;\"><b>Valor previsto anual(R$)</b></td>";
                        litRelatorio.Text += "<td style=\"width:15%;\"><b>Total de repasses</b></td>";
                        //litRelatorio.Text += "<td style=\"width:15%;\"><b>Repasses pagos</b></td>";
                        litRelatorio.Text += "</tr>";

                        foreach (Parceria parceria in parcerias)
                        {
                            var repasses = (List <RepasseParceria>)rpDAL.ListarPorParceria(parceria.IdParceria);

                            decimal decTotalRepasses, decTotalRepassesPagos, decTotalRepassesPendentes;

                            decTotalRepasses = repasses
                                               //.Where(d => Convert.ToDateTime(d.DataRepasse).Year == Convert.ToInt32(Request.QueryString["ano"]))
                                               .Sum(v => v.ValorRepasse);

                            decTotalRepassesPagos = repasses
                                                    //.Where(dEF => Convert.ToDateTime(dEF.DataRepasse).Year == Convert.ToInt32(Request.QueryString["ano"]))
                                                    .Where(sEF => sEF.Status == "pago")
                                                    .Sum(vEF => vEF.ValorRepasse);

                            decTotalRepassesPendentes = repasses
                                                        //.Where(dEF => Convert.ToDateTime(dEF.DataRepasse).Year == Convert.ToInt32(Request.QueryString["ano"]))
                                                        .Where(sEF => sEF.Status == "pendente")
                                                        .Sum(vEF => vEF.ValorRepasse);

                            litRelatorio.Text += "<tr>";
                            litRelatorio.Text += "<td style=\"padding-left:20px;\"><a href=\"VisualizarParceria.aspx?idPrc=" + parceria.IdParceria + "\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Visualizar Parceria\" class=\"visualizarParceria\">" + parceria.Nome + "</a></td>";

                            if (parceria.PossuiRecursosFinanceiros)
                            {
                                litRelatorio.Text += "<td>" + String.Format("{0:C}", parceria.ValorPrevistoAnual) + "</td>";
                            }
                            else
                            {
                                litRelatorio.Text += "<td>-</td>";
                            }

                            if (parceria.PossuiVigencia)
                            {
                                litRelatorio.Text += "<td>" + parceria.InicioVigencia.ToShortDateString() + " até " + parceria.FimVigencia.ToShortDateString() + "</td>";
                            }
                            else
                            {
                                litRelatorio.Text += "<td>-</td>";
                            }

                            //litRelatorio.Text += "<td>" + String.Format("{0:C}", parceria.ValorPrevistoAnual) + "</td>";
                            litRelatorio.Text += "<td>" + String.Format("{0:C}", decTotalRepasses) + "</td>";
                            //litRelatorio.Text += "<td>" + String.Format("{0:C}", decTotalRepassesPagos) + "</td>";
                            //litRelatorio.Text += "<td>" + String.Format("{0:C}", decTotalRepassesPendentes) + "</td>";
                            litRelatorio.Text += "</tr>";
                        }
                    }
                }

                litRelatorio.Text += "</table>";
                litRelatorio.Text += "</div>";
                litRelatorio.Text += "</div>";
            }
            catch (Exception)
            { throw; }
        }
Пример #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    // PREENCHE O ANO //
                    //ddlAno.DataSource = Util.preencheAno(2008, DateTime.Now.Year);
                    //ddlAno.SelectedValue = Convert.ToString(Util.ObterAno());
                    //ddlAno.DataBind();
                    // FIM //

                    //if (!string.IsNullOrEmpty(Request.QueryString["ano"]))
                    //{
                    //    ParceriaDAL pDAL = new ParceriaDAL();
                    //    RepasseParceriaDAL rpDAL = new RepasseParceriaDAL();
                    //    UnidadeDAL uDAL = new UnidadeDAL();
                    //    var unidades = uDAL.Listar();

                    //    litRelatorio.Text += "<table class=\"table table-bordered table-striped\">";

                    //    foreach (Unidade unidade in unidades)
                    //    {
                    //        var parcerias = pDAL.ListarPorUnidade(unidade.IdUnidade);

                    //        if (parcerias.Count > 0)
                    //        {
                    //            litRelatorio.Text += "<tr>";
                    //            litRelatorio.Text += "<td colspan=\"4\"><b>" + unidade.Descricao + "</b></td>";
                    //            litRelatorio.Text += "</tr>";

                    //            litRelatorio.Text += "<tr>";
                    //            litRelatorio.Text += "<td><b>Nome</b></td>";
                    //            litRelatorio.Text += "<td><b>Total de repasses</b></td>";
                    //            litRelatorio.Text += "<td><b>Repasses pagos</b></td>";
                    //            litRelatorio.Text += "<td><b>Repasses pendentes</b></td>";
                    //            litRelatorio.Text += "</tr>";

                    //            foreach (Parceria parceria in parcerias)
                    //            {
                    //                litRelatorio.Text += "<tr>";
                    //                litRelatorio.Text += "<td style=\"padding-left:20px;\">" + parceria.Nome + "</td>";

                    //                var repasses = (List<RepasseParceria>)rpDAL.ListarPorParceria(parceria.IdParceria);

                    //                decimal decTotalRepasses, decTotalRepassesPagos, decTotalRepassesPendentes;
                    //                decTotalRepasses = repasses.Where(dEF => Convert.ToDateTime(dEF.DataRepasse).Year == Convert.ToInt32(Request.QueryString["ano"])).Sum(vEF => vEF.ValorRepasse);
                    //                decTotalRepassesPagos = repasses.Where(dEF => Convert.ToDateTime(dEF.DataRepasse).Year == Convert.ToInt32(Request.QueryString["ano"])).Where(sEF => sEF.Status == "pago").Sum(vEF => vEF.ValorRepasse);
                    //                decTotalRepassesPendentes = repasses.Where(dEF => Convert.ToDateTime(dEF.DataRepasse).Year == Convert.ToInt32(Request.QueryString["ano"])).Where(sEF => sEF.Status == "pendente").Sum(vEF => vEF.ValorRepasse);

                    //                litRelatorio.Text += "<td>" + String.Format("{0:C}", decTotalRepasses) + "</td>";
                    //                litRelatorio.Text += "<td>" + String.Format("{0:C}", decTotalRepassesPagos) + "</td>";
                    //                litRelatorio.Text += "<td>" + String.Format("{0:C}", decTotalRepassesPendentes) + "</td>";
                    //                litRelatorio.Text += "</tr>";
                    //            }
                    //        }
                    //    }

                    //    litRelatorio.Text += "</table>";
                    //}

                    // PREENCHE AS UNIDADES //
                    UnidadeDAL uDAL = new UnidadeDAL();
                    ddlUnidade.DataSource = uDAL.Listar();
                    ddlUnidade.DataBind();
                    ddlUnidade.Items.Insert(0, (new ListItem("-- TODAS --", "")));
                    // FIM //
                }
            }
            catch (Exception)
            { throw; }
        }
Пример #14
0
        //protected void selecionaAno(object sender, EventArgs e)
        //{
        //    try
        //    {
        //        if (ddlAno.Items[ddlAno.SelectedIndex].Value != "")
        //        { Response.Redirect("RelatorioParcerias.aspx?ano=" + ddlAno.Items[ddlAno.SelectedIndex].Value, false); }
        //    }
        //    catch (Exception)
        //    { throw; }
        //}

        protected void GerarRelatorio(object sender, EventArgs e)
        {
            try
            {
                ParceriaDAL        pDAL  = new ParceriaDAL();
                RepasseParceriaDAL rpDAL = new RepasseParceriaDAL();
                UnidadeDAL         uDAL  = new UnidadeDAL();
                var unidades             = uDAL.Listar();

                litRelatorio.Text  = string.Empty;
                litRelatorio.Text += "<table class=\"table table-bordered table-striped\">";

                foreach (Unidade unidade in unidades)
                {
                    var parcerias = (List <Parceria>)pDAL.ListarPorUnidade(unidade.IdUnidade);
                    parcerias = parcerias.ToList();

                    // FILTRO PELO PAGAMENTO DE RH (S/N) //
                    if (radPossuiPagamentoRH_N.Checked == true)
                    {
                        parcerias = parcerias.Where(rh => rh.PossuiPagamentoRH == false).ToList();
                    }
                    if (radPossuiPagamentoRH_S.Checked == true)
                    {
                        parcerias = parcerias.Where(rh => rh.PossuiPagamentoRH == true).ToList();
                    }
                    // FIM //

                    // FILTRO PELOS RECURSOS FINANCEIROS (S/N) //
                    if (radPossuiRecursosFinanceiros_N.Checked == true)
                    {
                        parcerias = parcerias.Where(rf => rf.PossuiRecursosFinanceiros == false).ToList();
                    }
                    if (radPossuiRecursosFinanceiros_S.Checked == true)
                    {
                        parcerias = parcerias.Where(rf => rf.PossuiRecursosFinanceiros == true).ToList();
                    }
                    // FIM //

                    if (parcerias.Count > 0)
                    {
                        litRelatorio.Text += "<tr>";
                        litRelatorio.Text += "<td colspan=\"4\"><b>" + unidade.Descricao + " - " + parcerias.Count + " parceria(s)</b></td>";
                        litRelatorio.Text += "</tr>";

                        litRelatorio.Text += "<tr>";
                        litRelatorio.Text += "<td><b>Nome</b></td>";
                        litRelatorio.Text += "<td><b>Total de repasses</b></td>";
                        litRelatorio.Text += "<td><b>Repasses pagos</b></td>";
                        litRelatorio.Text += "<td><b>Repasses pendentes</b></td>";
                        litRelatorio.Text += "</tr>";

                        foreach (Parceria parceria in parcerias)
                        {
                            var repasses = (List <RepasseParceria>)rpDAL.ListarPorParceria(parceria.IdParceria);

                            decimal decTotalRepasses, decTotalRepassesPagos, decTotalRepassesPendentes;

                            decTotalRepasses = repasses
                                               //.Where(d => Convert.ToDateTime(d.DataRepasse).Year == Convert.ToInt32(Request.QueryString["ano"]))
                                               .Sum(v => v.ValorRepasse);

                            decTotalRepassesPagos = repasses
                                                    //.Where(dEF => Convert.ToDateTime(dEF.DataRepasse).Year == Convert.ToInt32(Request.QueryString["ano"]))
                                                    .Where(sEF => sEF.Status == "pago")
                                                    .Sum(vEF => vEF.ValorRepasse);

                            decTotalRepassesPendentes = repasses
                                                        //.Where(dEF => Convert.ToDateTime(dEF.DataRepasse).Year == Convert.ToInt32(Request.QueryString["ano"]))
                                                        .Where(sEF => sEF.Status == "pendente")
                                                        .Sum(vEF => vEF.ValorRepasse);

                            litRelatorio.Text += "<tr>";
                            litRelatorio.Text += "<td style=\"padding-left:20px;\">" + parceria.Nome + "</td>";
                            litRelatorio.Text += "<td>" + String.Format("{0:C}", decTotalRepasses) + "</td>";
                            litRelatorio.Text += "<td>" + String.Format("{0:C}", decTotalRepassesPagos) + "</td>";
                            litRelatorio.Text += "<td>" + String.Format("{0:C}", decTotalRepassesPendentes) + "</td>";
                            litRelatorio.Text += "</tr>";
                        }
                    }
                }

                litRelatorio.Text += "</table>";
            }
            catch (Exception)
            { throw; }
        }
Пример #15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    ParceriaDAL pDAL = new ParceriaDAL();
                    Parceria    p    = pDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idPrc"]));

                    // PREENCHE AS UNIDADES //
                    UnidadeDAL uDAL = new UnidadeDAL();
                    ddlUnidade.DataSource = uDAL.Listar();
                    ddlUnidade.DataBind();
                    ddlUnidade.SelectedValue = p.Unidade.IdUnidade.ToString();
                    // FIM //

                    txtNome.Text          = p.Nome;
                    ddlTipo.SelectedValue = p.Tipo;
                    txtObjetivo.Text      = p.Objetivo;
                    txtObservacoes.Text   = p.Observacoes;

                    if (p.PossuiPagamentoRH == true)
                    {
                        radPossuiPagamentoRH_N.Checked = false;
                        radPossuiPagamentoRH_S.Checked = true;
                    }
                    else
                    {
                        radPossuiPagamentoRH_N.Checked = true;
                        radPossuiPagamentoRH_S.Checked = false;
                    }

                    if (p.PossuiRecursosFinanceiros == true)
                    {
                        radPossuiRecursosFinanceiros_N.Checked = false;
                        radPossuiRecursosFinanceiros_S.Checked = true;

                        txtValorPrevistoAnual.Text = String.Format("{0:0.00}", p.ValorPrevistoAnual);
                    }
                    else
                    {
                        radPossuiRecursosFinanceiros_N.Checked = true;
                        radPossuiRecursosFinanceiros_S.Checked = false;
                    }

                    if (p.PossuiVigencia == true)
                    {
                        radPossuiVigencia_N.Checked = false;
                        radPossuiVigencia_S.Checked = true;

                        txtDataInicioVigencia.Text = p.InicioVigencia.ToShortDateString();
                        txtDataFimVigencia.Text    = p.FimVigencia.ToShortDateString();
                    }
                    else
                    {
                        radPossuiVigencia_N.Checked = true;
                        radPossuiVigencia_S.Checked = false;
                    }

                    if (p.EmExecucao == true)
                    {
                        radEmExecucao_N.Checked = false;
                        radEmExecucao_S.Checked = true;
                    }
                    else
                    {
                        radEmExecucao_N.Checked = true;
                        radEmExecucao_S.Checked = false;
                    }
                }
            }
            catch (Exception)
            { throw; }
        }
Пример #16
0
        protected void Alterar(object sender, EventArgs e)
        {
            try
            {
                ParceriaDAL pDAL = new ParceriaDAL();
                Parceria    p    = pDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idPrc"]));

                UnidadeDAL uDAL = new UnidadeDAL();
                p.Unidade = uDAL.CarregarDadosPorIdUnidade(Convert.ToInt32(ddlUnidade.SelectedValue));

                p.Nome        = Util.formataTexto(txtNome.Text);
                p.Tipo        = ddlTipo.SelectedValue;
                p.Objetivo    = Util.formataTexto(txtObjetivo.Text);
                p.Observacoes = Util.formataTexto(txtObservacoes.Text);

                if (radPossuiPagamentoRH_N.Checked == true)
                {
                    p.PossuiPagamentoRH = false;
                }
                else
                {
                    p.PossuiPagamentoRH = true;
                }

                if (radPossuiRecursosFinanceiros_N.Checked == true)
                {
                    p.PossuiRecursosFinanceiros = false;
                    p.ValorPrevistoAnual        = 0;
                }
                else
                {
                    p.PossuiRecursosFinanceiros = true;
                    p.ValorPrevistoAnual        = Convert.ToDecimal(txtValorPrevistoAnual.Text);
                }

                if (radPossuiVigencia_N.Checked == true)
                {
                    p.PossuiVigencia = false;
                }
                else
                {
                    p.PossuiVigencia = true;
                    p.InicioVigencia = Convert.ToDateTime(txtDataInicioVigencia.Text);
                    p.FimVigencia    = Convert.ToDateTime(txtDataFimVigencia.Text);
                }

                if (radEmExecucao_N.Checked == true)
                {
                    p.EmExecucao = false;
                }
                else
                {
                    p.EmExecucao = true;
                }

                // CADASTRA O ARQUIVO DA PARCERIA //
                bool blFlag = false;

                if (txtArquivoParceria.HasFile)
                {
                    switch (txtArquivoParceria.FileName.Substring(txtArquivoParceria.FileName.Length - 4))
                    {
                    case ".pdf":

                        if (txtArquivoParceria.PostedFile.ContentLength > 20971520)
                        {
                            blFlag = true;
                        }
                        else
                        {
                            string strNome;
                            strNome        = p.IdParceria + txtArquivoParceria.FileName.Substring(txtArquivoParceria.FileName.Length - 4);
                            p.ArquivoAnexo = strNome;
                            txtArquivoParceria.SaveAs(Server.MapPath(@"../../arquivos/parcerias/") + strNome);
                        }

                        break;

                    default:
                        break;
                    }
                }
                // FIM //

                pDAL.Alterar(p);

                if (blFlag)
                {
                    Response.Write("<script language='JavaScript'>alert('Parceria alterada com sucesso, porém o ARQUIVO da parceria não foi cadastrado por exceder o limite de 20 MB(megabytes)');window.parent.location='ListarParcerias.aspx?idUnd=" + p.Unidade.IdUnidade + "';</script>");
                }
                else
                {
                    Response.Write("<script language='JavaScript'>alert('Parceria alterada com sucesso');window.parent.location='ListarParcerias.aspx?idUnd=" + p.Unidade.IdUnidade + "';</script>");
                }
            }
            catch (Exception)
            { throw; }
        }
Пример #17
0
 public UnidadeBL()
 {
     unidadeDAL = new UnidadeDAL();
 }