Ejemplo n.º 1
0
        protected void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                using (UnitOfWork unitOfWork = new UnitOfWork())
                {
                    ProgramaRecompensas programa = unitOfWork.Context.ProgramasRecompensas.Create();
                    Usuario             usuario  = this.GetUsuario(unitOfWork.Context);

                    programa.Titulo      = this.txtTitulo.Text.Trim();
                    programa.Estado      = EstadoProgramaRecompensa.Ativo;
                    programa.Descricao   = this.txtDescricao.Text.Trim();
                    programa.Empresa     = usuario.Funcionario.Grupo.Empresa;
                    programa.Orcamento   = Convert.ToDecimal(this.txtOrcamento.Text.Replace(",", "").Replace(".", "").Replace("R$", ""));
                    programa.DataCriacao = DateTime.Now;

                    unitOfWork.ProgramasRecompensas.Insert(programa);
                    unitOfWork.Save();
                    this.AddAlert("O programa de recompensas foi criado.");
                    this.LimparCampos();
                }
            }
            catch (Exception ex)
            {
                this.AddErrorAlert(ex.Message);
            }
        }
Ejemplo n.º 2
0
        protected void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                using (UnitOfWork unitOfWork = new UnitOfWork())
                {
                    Usuario             usuario  = this.GetUsuario(unitOfWork.Context);
                    ProgramaRecompensas programa = unitOfWork.ProgramasRecompensas.GetByID(Convert.ToInt32(this.Session["ProgramaRecompensasId"]));

                    RelatorioBug relatorio = new RelatorioBug
                    {
                        Titulo      = this.txtTitulo.Text.Trim(),
                        Impacto     = this.txtImpacto.Text.Trim(),
                        Descricao   = this.txtDescricao.Text.Trim(),
                        Estado      = EstadoRelatorioBug.EmAnalise,
                        Pesquisador = usuario.Pesquisador,
                        Programa    = programa,
                        Data        = DateTime.Now
                    };

                    unitOfWork.RelatoriosBug.Insert(relatorio);
                    unitOfWork.Save();
                    this.Response.Redirect(Urls.ProgramasAbertos);
                }
            }
            catch (Exception ex)
            {
                this.AddErrorAlert(ex.Message);
            }
        }
Ejemplo n.º 3
0
 protected override void OnInit(EventArgs e)
 {
     base.OnInit(e);
     if (this.Session["ProgramaRecompensasId"] != null)
     {
         using (UnitOfWork unitOfWork = new UnitOfWork())
         {
             ProgramaRecompensas programa = unitOfWork.ProgramasRecompensas.GetByID(Convert.ToInt32(this.Session["ProgramaRecompensasId"]));
             this.h3Titulo.InnerText   = String.Format("{0}: {1}", programa.Empresa.Nome, programa.Titulo);
             this.divContent.InnerHtml = programa.Descricao;
         }
     }
     else
     {
         this.Response.Redirect(Urls.ProgramasAbertos);
     }
 }
Ejemplo n.º 4
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            if (this.Session["ProgramaRecompensasId"] != null)
            {
                using (UnitOfWork unitOfWork = new UnitOfWork())
                {
                    ProgramaRecompensas loProgramaRecompensa = unitOfWork.ProgramasRecompensas.GetByID(Convert.ToInt32(this.Session["ProgramaRecompensasId"]));
                    this.rptProgramas.DataSource = loProgramaRecompensa.Relatorios;
                    this.rptProgramas.DataBind();
                }
            }
            else
            {
                this.Response.Redirect(Urls.AnalisarRelatorio);
            }
        }