Пример #1
0
        List <AtivModel> MontaRetorno(DataSet data)
        {
            List <AtivModel> retorno;
            AtivModel        objAux;

            try
            {
                retorno = new List <AtivModel>();

                for (int i = 0; i < data.Tables[0].Rows.Count; i++)
                {
                    objAux           = new AtivModel();
                    objAux.CodAtiv   = Convert.ToInt32(data.Tables[0].Rows[i]["CodAtiv"]);
                    objAux.Descricao = data.Tables[0].Rows[i]["Descricao"].ToString();
                    objAux.Pontuacao = Convert.ToInt32(data.Tables[0].Rows[i]["Pontuacao"]);
                    objAux.Status    = data.Tables[0].Rows[i]["Status"].ToString();
                    objAux.CodProf   = Convert.ToInt32(data.Tables[0].Rows[i]["CodProf"]);
                    retorno.Add(objAux);
                    objAux = null;
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            AtivModel        objAux;
            List <AtivModel> Lista;

            try
            {
                objAux         = new AtivModel();
                objAux.Status  = cmbStatus.Text;
                objAux.CodProf = objDOC.Id;
                if (txtCod.Text != "")
                {
                    objAux.CodAtiv = Convert.ToInt32(txtCod.Text);
                }
                if (txtPont.Text != "")
                {
                    objAux.Pontuacao = Convert.ToInt32(txtPont.Text);
                }
                Lista = CtrlAtiv.ConsultarAtividade(objAux);

                grdAtividade.Rows.Clear();
                foreach (AtivModel item in Lista)
                {
                    grdAtividade.Rows.Add(0, item.CodAtiv, item.Descricao, item.Pontuacao, item.Status, item.CodProf);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Ocorreu um erro ao pesquisar!");
            }
        }
Пример #3
0
        private void enviar()
        {
            AtivModel objUpdate;

            try
            {
                objUpdate = new AtivModel();
                foreach (DataGridViewRow item in grdAtividade.Rows)
                {
                    if (Convert.ToInt32(item.Cells[0].Value) == 1)
                    {
                        item.Cells[4].Value = "AVALIANDO";
                        objUpdate.CodProf   = objDOC.Id;
                        objUpdate.Status    = "AVALIANDO";
                        objUpdate.CodAtiv   = Convert.ToInt32(item.Cells[1].Value);
                        objUpdate.Descricao = item.Cells[2].Value.ToString();
                        objUpdate.Pontuacao = Convert.ToInt32(item.Cells[3].Value);;
                        CtrlAtiv.AtualizarAtividade(objUpdate);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #4
0
        public List <AtivModel> Select(AtivModel p_obj)
        {
            List <AtivModel> retorno;

            try
            {
                retorno = new List <AtivModel>();
                Comando = "Select * From tbAtividade";

                if (p_obj.CodAtiv != 0)
                {
                    Comando = Comando + " where CodAtiv = " + p_obj.CodAtiv;
                }

                if (p_obj.CodProf != 0)
                {
                    if (Comando.IndexOf("where") == -1)
                    {
                        Comando = Comando + " where CodProf = '" + p_obj.CodProf + "' ";
                    }
                    else
                    {
                        Comando = Comando + " and CodProf = '" + p_obj.CodProf + "' ";
                    }
                }
                if (p_obj.Status != "")
                {
                    if (Comando.IndexOf("where") == -1)
                    {
                        Comando = Comando + " where Status = '" + p_obj.Status + "' ";
                    }
                    else
                    {
                        Comando = Comando + " and Status = '" + p_obj.Status + "' ";
                    }
                }
                if (p_obj.Pontuacao != 0)
                {
                    if (Comando.IndexOf("where") == -1)
                    {
                        Comando = Comando + " where Pontuacao = '" + p_obj.Pontuacao + "' ";
                    }
                    else
                    {
                        Comando = Comando + " and Pontuacao = '" + p_obj.Pontuacao + "' ";
                    }
                }
                retorno = MontaRetorno(objDados.ExecutaSelect(Comando));
                return(retorno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #5
0
 public void InserirAtividade(AtivModel p_obj)
 {
     try
     {
         objRepo.insert(p_obj);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #6
0
 public List <AtivModel> ConsultarTodos(AtivModel p_obj)
 {
     try
     {
         return(objRepo.selectAll(p_obj));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #7
0
 public void AtualizarAtividade(AtivModel p_obj)
 {
     try
     {
         objRepo.Update(p_obj);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #8
0
 public List <AtivModel> ConsultarAtividade(AtivModel p_obj)
 {
     try
     {
         return(objRepo.Select(p_obj));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #9
0
 public void RemoverAtividade(AtivModel p_obj)
 {
     try
     {
         objRepo.Remove(p_obj);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #10
0
 public void Remove(AtivModel p_obj)
 {
     try
     {
         Comando = "delete from tbAtividade where CodAtiv = " + p_obj.CodAtiv;
         objDados.ExecutaComando(Comando);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #11
0
        public List <AtivModel> selectAll(AtivModel p_obj)
        {
            List <AtivModel> retorno;

            try
            {
                retorno = new List <AtivModel>();
                Comando = "Select top 100 * From tbAtividade";
                retorno = MontaRetorno(objDados.ExecutaSelect(Comando));
                return(retorno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #12
0
 public void Update(AtivModel p_obj)
 {
     try
     {
         Comando = "update tbAtividade " +
                   "set " +
                   "Descricao = '" + p_obj.Descricao + "', " +
                   "Pontuacao = " + p_obj.Pontuacao + ", " +
                   "Status = '" + p_obj.Status + "' " +
                   "where CodAtiv = " + p_obj.CodAtiv;
         objDados.ExecutaComando(Comando);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #13
0
        private void CadastrarAtividade()
        {
            AtivModel ativ;

            try
            {
                ativ           = new AtivModel();
                ativ.Descricao = cmbStatus.Text;
                ativ.Pontuacao = Convert.ToInt32(cmbStatus.SelectedValue);
                ativ.Status    = "PENDENTE";
                ativ.CodProf   = CodProf;
                CtrlAtiv.InserirAtividade(ativ);
                MessageBox.Show("Atividade cadastrada!");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #14
0
        private void Remover()
        {
            AtivModel ativModel;

            try
            {
                ativModel = new AtivModel();
                foreach (DataGridViewRow item in grdAtividade.Rows)
                {
                    if (Convert.ToInt32(item.Cells[0].Value) == 1)
                    {
                        ativModel.CodAtiv = Convert.ToInt32(item.Cells[1].Value);
                        CtrlAtiv.RemoverAtividade(ativModel);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #15
0
        private void CarregarGrid()
        {
            List <AtivModel> Lista;
            AtivModel        objAux;

            try
            {
                grdAtividade.Rows.Clear();
                objAux         = new AtivModel();
                objAux.CodProf = objDOC.Id;
                Lista          = CtrlAtiv.ConsultarAtividade(objAux);
                foreach (AtivModel item in Lista)
                {
                    grdAtividade.Rows.Add(0, item.CodAtiv, item.Descricao, item.Pontuacao, item.Status, item.CodProf);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #16
0
 public void insert(AtivModel p_obj)
 {
     try
     {
         Comando = "insert into tbAtividade" +
                   "(Descricao, " +
                   "Pontuacao, " +
                   "Status, " +
                   "CodProf)" +
                   "values (" +
                   "'" + p_obj.Descricao + "'," +
                   "" + p_obj.Pontuacao + "," +
                   "'" + p_obj.Status + "'," +
                   "" + p_obj.CodProf + ")";
         objDados.ExecutaComando(Comando);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #17
0
        List <AtivModel> MontaRetornoSQLite(DataSet data)
        {
            List <AtivModel> retorno;
            AtivModel        objAux;

            try
            {
                retorno = new List <AtivModel>();

                for (int i = 0; i < data.Tables[0].Rows.Count; i++)
                {
                    objAux           = new AtivModel();
                    objAux.CodAtiv   = Convert.ToInt32(data.Tables[0].Rows[i]["id"]);
                    objAux.Descricao = data.Tables[0].Rows[i]["nome"].ToString();
                    retorno.Add(objAux);
                    objAux = null;
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }