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; } }
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!"); } }
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; } }
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; } }
public void InserirAtividade(AtivModel p_obj) { try { objRepo.insert(p_obj); } catch (Exception ex) { throw ex; } }
public List <AtivModel> ConsultarTodos(AtivModel p_obj) { try { return(objRepo.selectAll(p_obj)); } catch (Exception ex) { throw ex; } }
public void AtualizarAtividade(AtivModel p_obj) { try { objRepo.Update(p_obj); } catch (Exception ex) { throw ex; } }
public List <AtivModel> ConsultarAtividade(AtivModel p_obj) { try { return(objRepo.Select(p_obj)); } catch (Exception ex) { throw ex; } }
public void RemoverAtividade(AtivModel p_obj) { try { objRepo.Remove(p_obj); } catch (Exception ex) { throw ex; } }
public void Remove(AtivModel p_obj) { try { Comando = "delete from tbAtividade where CodAtiv = " + p_obj.CodAtiv; objDados.ExecutaComando(Comando); } catch (Exception ex) { throw ex; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }