Ejemplo n.º 1
0
        protected void btnEditarUsuario(object sender, EventArgs e)
        {
            try
            {
                Sprint u = new Sprint();

                u.SprintId  = Convert.ToInt32(txtCodigo.Text);
                u.Nome      = Convert.ToString(txtNome.Text);
                u.Descricao = Convert.ToString(txtDescricao.Text);
                u.Duracao   = Convert.ToInt32(txtDuracao.Text);
                u.DtInicio  = Convert.ToDateTime(txtDataInicio.Text);

                SprintDAL d = new SprintDAL();
                d.Atualizar(u);

                lblMessagem.Text = "Sprint atualizado com sucesso";

                txtCodigo.Text     = string.Empty;
                txtNome.Text       = string.Empty;
                txtDescricao.Text  = string.Empty;
                txtDuracao.Text    = string.Empty;
                txtDataInicio.Text = string.Empty;
            }
            catch (Exception ex)
            {
                lblMessagem.Text = ex.Message;
            }
        }
        protected void btnAtualiza_Click(object sender, EventArgs e)
        {
            try
            {
                Sprint sprint = new Sprint();
                sprint.Codigo         = Convert.ToInt32(txtCodigo.Text);
                sprint.Numero         = Convert.ToInt32(txtCodigo.Text);
                sprint.Inicio         = Convert.ToDateTime(txtInicio.Text);
                sprint.Final          = Convert.ToDateTime(txtFinal.Text);
                sprint.Objetivo       = txtDescricao.Text;
                sprint.Codigo_Projeto = Convert.ToInt32(txtCodigoProjeto.Text);

                SprintDAL sprintDal = new SprintDAL();
                sprintDal.Atualizar(sprint);

                lblMensagem.Text = "Projeto atualizado com sucesso";

                txtCodigo.Text        = string.Empty;
                txtNumero.Text        = string.Empty;
                txtInicio.Text        = string.Empty;
                txtFinal.Text         = string.Empty;
                txtDescricao.Text     = string.Empty;
                txtCodigoProjeto.Text = string.Empty;
            }
            catch (Exception ex)
            {
                lblMensagem.Text = ex.Message;
            }
        }
Ejemplo n.º 3
0
        protected void btnCadastrarSprint(object sender, EventArgs e)
        {
            try
            {
                Sprint u = new Sprint();

                u.Nome      = txtNome.Text;
                u.Descricao = txtDescricao.Text;
                u.Duracao   = int.Parse(txtDuracao.Text);
                u.DtInicio  = DateTime.Parse(txtDataInicio.Text);

                SprintDAL d = new SprintDAL();

                d.Cadastrar(u);

                lblMessagem.Text = "Sprint " + u.Nome + " cadastrada com sucesso!";

                txtNome.Text       = string.Empty;
                txtDescricao.Text  = string.Empty;
                txtDuracao.Text    = string.Empty;
                txtDataInicio.Text = string.Empty;
            }
            catch (Exception ex)
            {
                lblMessagem.Text = ex.Message;
            }
        }
Ejemplo n.º 4
0
        protected void btnPesquisarSprint(object sender, EventArgs e)
        {
            try
            {
                int codigo = Convert.ToInt32(txtCodigo.Text);

                SprintDAL d = new SprintDAL();
                Sprint    u = d.PesquisarPorCodigo(codigo);

                if (u != null)
                {
                    pnlDados.Visible   = true;
                    txtNome.Text       = u.Nome;
                    txtDescricao.Text  = u.Descricao;
                    txtDuracao.Text    = u.Duracao.ToString();
                    txtDataInicio.Text = u.DtInicio.ToString();
                }
                else
                {
                    lblMessagem.Text = "Sprint não encontrado";

                    txtCodigo.Text     = string.Empty;
                    txtNome.Text       = string.Empty;
                    txtDescricao.Text  = string.Empty;
                    txtDuracao.Text    = string.Empty;
                    txtDataInicio.Text = string.Empty;
                }
            }
            catch (Exception ex)
            {
                lblMessagem.Text = ex.Message;
            }
        }
        protected void btnCadastro_Click(object sender, EventArgs e)
        {
            try
            {
                Sprint novaSprint = new Sprint();

                novaSprint.Numero         = Convert.ToInt32(txtNumero.Text);
                novaSprint.Inicio         = Convert.ToDateTime(txtInicio.Text);
                novaSprint.Final          = Convert.ToDateTime(txtFinal.Text);
                novaSprint.Objetivo       = txtDescricao.Text;
                novaSprint.Codigo_Projeto = Convert.ToInt32(txtCodigoProjeto.Text);

                SprintDAL projetoDal = new SprintDAL();

                projetoDal.Gravar(novaSprint);

                txtNumero.Text        = string.Empty;
                txtInicio.Text        = string.Empty;
                txtFinal.Text         = string.Empty;
                txtDescricao.Text     = string.Empty;
                txtCodigoProjeto.Text = string.Empty;

                lblMensagem.Text = "Sprint " + novaSprint.Numero + " cadastrado com sucesso";
            }
            catch (Exception ex)
            {
                lblMensagem.Text = ex.Message;
            }
        }
        protected void btnPesquisa_Click(object sender, EventArgs e)
        {
            try
            {
                lblMensagem.Text = string.Empty;

                int codigo = Convert.ToInt32(txtCodigo.Text);

                SprintDAL sprintDal = new SprintDAL();
                Sprint    sprint    = sprintDal.PesquisarPorCodigo(codigo);

                if (sprint != null && sprint.Codigo != 0)
                {
                    pnlDados.Visible = true;

                    txtNumero.Text        = Convert.ToString(sprint.Numero);
                    txtInicio.Text        = sprint.Inicio.ToString("dd-MM-yyyy");
                    txtFinal.Text         = sprint.Final.ToString("dd-MM-yyyy");
                    txtDescricao.Text     = Convert.ToString(sprint.Objetivo);
                    txtCodigoProjeto.Text = Convert.ToString(sprint.Codigo_Projeto);
                }
                else
                {
                    lblMensagem.Text = "Sprint não encontrada.";
                }
            }
            catch (Exception ex)
            {
                lblMensagem.Text = ex.Message;
            }
        }
Ejemplo n.º 7
0
        public ActionResult CreateKPI()
        {
            KPIVM kpi = new KPIVM();

            kpi.Assignments = Mapper.Map <List <AssignmentVM> >(AssignmentDAL.ReadAssignments());
            kpi.Projects    = Mapper.Map <List <ProjectVM> >(ProjectDAL.ReadProjects());
            kpi.Sprints     = Mapper.Map <List <SprintVM> >(SprintDAL.ReadSprints());
            kpi.Stories     = Mapper.Map <List <StoryVM> >(StoryDAL.ReadStorys());
            return(View(kpi));
        }
Ejemplo n.º 8
0
        public void Delete(SprintDTO sprint)
        {
            SprintDAL sprintDAL = new SprintDAL()
            {
                Sprint_id = sprint.Sprint_id
            };

            _unitOfWork.SprintRepository.Delete(sprintDAL);
            _unitOfWork.Save();
        }
Ejemplo n.º 9
0
        public ActionResult UpdateKPI(string id)
        {
            KPIVM kpi = new KPIVM();

            kpi             = Mapper.Map <KPIVM>(KPI_DAL.ReadKPIById(id));
            kpi.Stories     = Mapper.Map <List <StoryVM> >(StoryDAL.ReadStorys());
            kpi.Projects    = Mapper.Map <List <ProjectVM> >(ProjectDAL.ReadProjects());
            kpi.Sprints     = Mapper.Map <List <SprintVM> >(SprintDAL.ReadSprints());
            kpi.Assignments = Mapper.Map <List <AssignmentVM> >(AssignmentDAL.ReadAssignments());
            return(View(kpi));
        }
Ejemplo n.º 10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                SprintDAL SprintDal = new SprintDAL();

                gridSprint.DataSource = SprintDal.Listar(); //Popular o grid
                gridSprint.DataBind();                      //Exibe o conteudo do grid
            }
            catch (Exception ex)
            {
                lblMensagem.Text = ex.Message;
            }
        }
Ejemplo n.º 11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            pnlDados.Visible = false;
            try
            {
                SprintDAL u = new SprintDAL();

                gridSprint.DataSource = u.Listar(); //popular o grid
                gridSprint.DataBind();              //exibir o conteudo do grid
            }
            catch (Exception ex)
            {
                lblMessagem.Text = ex.Message;
            }
        }
Ejemplo n.º 12
0
        public SprintDTO GetByID(int id)
        {
            SprintDAL sprintDAL = _unitOfWork.SprintRepository.GetByID(id);
            SprintDTO sprint    = new SprintDTO()
            {
                Sprint_id    = sprintDAL.Sprint_id,
                Name         = sprintDAL.Name,
                Description  = sprintDAL.Description,
                StartDate    = sprintDAL.StartDate,
                EndDate      = sprintDAL.EndDate,
                SprintStatus = sprintDAL.Status.StatusName
            };

            return(sprint);
        }
Ejemplo n.º 13
0
        public void Create(SprintDTO sprint)
        {
            int       sprintStatus_id = _unitOfWork.SprintStatusRepository.GetByCondition(status => status.StatusName == sprint.SprintStatus).SprintStatus_id;
            SprintDAL sprintDAL       = new SprintDAL
            {
                Name            = sprint.Name,
                Description     = sprint.Description,
                StartDate       = sprint.StartDate,
                EndDate         = sprint.EndDate,
                SprintStatus_id = sprintStatus_id
            };

            _unitOfWork.SprintRepository.Create(sprintDAL);
            _unitOfWork.Save();
        }
Ejemplo n.º 14
0
        protected void btnCadastrarSprint(object sender, EventArgs e)
        {
            try
            {
                if (int.Parse(txtDuracao.Text) > 0)
                {
                    Sprint u = new Sprint();

                    u.Nome        = txtSprintNome.Text;
                    u.Semanas     = int.Parse(txtDuracao.Text);
                    u.Observacoes = txtDescricaoSprint.Text;

                    if (txtStatus.Checked)
                    {
                        u.Status = true;
                    }
                    else
                    {
                        u.Status = false;
                    }

                    SprintDAL d = new SprintDAL();

                    int cod = Convert.ToInt32(txtCodigo.Text);
                    d.CadastrarSprt(u, cod);

                    lblMensagem.Text = "Sprint " + u.Nome + " cadastrada com sucesso!";

                    txtSprintNome.Text      = string.Empty;
                    txtDescricaoSprint.Text = string.Empty;
                    txtDuracao.Text         = string.Empty;
                    txtStatus.Text          = string.Empty;
                    pnlSprint.Visible       = false;
                }
                else
                {
                    pnlSprint.Visible = false;
                    lblMensagem.Text  = "Por favor declare uma duração da Sprint Valida!";
                }
            }
            catch (Exception ex)
            {
                lblMensagem.Text = ex.Message;
            }
        }
Ejemplo n.º 15
0
        protected void btnPesquisarProj(object sender, EventArgs e)
        {
            try
            {
                lblMensagem.Text = string.Empty;

                int Codigo = Convert.ToInt32(txtCodigo.Text);

                ProjetoDAL pd  = new ProjetoDAL();
                int        cod = Convert.ToInt32(Session["CodigoUsuarioLogado"]);
                Projeto    p   = pd.PesquisarId(Codigo, cod);

                SprintDAL sp      = new SprintDAL();
                int       codProj = Convert.ToInt32(txtCodigo.Text);

                if (p != null)
                {
                    gridSprints.DataSource = sp.ListarSprt(codProj);//Popular a grid

                    if (sp.ListarSprt(codProj).Count > 0)
                    {
                        gridSprints.DataBind();                //Exibe a grid
                    }
                    else
                    {
                        lblListaSprint.Text = "--\nEste projeto nao possui Sprints cadastradas ainda--";
                    }

                    pnlDados.Visible = true;
                    txtNome.Text     = p.Nome;
                }
                else
                {
                    lblMensagem.Text = "Projeto não encontrado.";
                    txtCodigo.Text   = string.Empty;
                }
            }
            catch (Exception ex)
            {
                lblMensagem.Text = ex.Message;
            }
        }
Ejemplo n.º 16
0
        protected void btnConfirmarExclusao(object sender, EventArgs e)
        {
            try
            {
                int Codigo = Convert.ToInt32(txtCodigoSprint.Text);

                Sprint    p  = new Sprint();
                SprintDAL pd = new SprintDAL();

                pd.ExcluirSprt(Codigo);

                lblMensagem.Text = "Sprint " + p.Nome + " excluida com sucesso.";

                btnDeleteSprint.Visible = true;
                txtCodigoSprint.Visible = false;
                btnConfirm.Visible      = false;
                btnCancel.Visible       = false;
            }
            catch (Exception ex)
            {
                lblMensagem.Text = ex.Message;
            }
        }
        protected void btnExclui_Click(object sender, EventArgs e)
        {
            try
            {
                int codigo = Convert.ToInt32(txtCodigo.Text);

                SprintDAL sprintDal = new SprintDAL();
                sprintDal.Excluir(codigo);

                lblMensagem.Text = "Sprint excluída com sucesso";

                txtCodigo.Text        = string.Empty;
                txtNumero.Text        = string.Empty;
                txtInicio.Text        = string.Empty;
                txtFinal.Text         = string.Empty;
                txtDescricao.Text     = string.Empty;
                txtCodigoProjeto.Text = string.Empty;
            }
            catch (Exception ex)
            {
                lblMensagem.Text = ex.Message;
            }
        }
Ejemplo n.º 18
0
 public ActionResult DeleteSprint(SprintVM sprint)
 {
     SprintDAL.DeleteSprint(Mapper.Map <SprintDM>(sprint));
     return(View());
 }
Ejemplo n.º 19
0
 public ActionResult ReadSprintByID(SprintDM sprint)
 {
     return(View(Mapper.Map <SprintVM>(SprintDAL.ReadSprintById(sprint.SprintId.ToString()))));
 }
Ejemplo n.º 20
0
 public ActionResult ReadSprints()
 {
     return(View(Mapper.Map <List <SprintVM> >(SprintDAL.ReadSprints())));
 }