public List <DtoCasa> SelectCasa() { try { objDil.ClearParameterCollection(); DataTable dtCasas = objDil.ExecuteStoredProcedureQuery("sp_select_casa"); DtoCasa casa = null; List <DtoCasa> lstCasas = new List <DtoCasa>(); foreach (DataRow row in dtCasas.Rows) { casa = new DtoCasa(row); lstCasas.Add(casa); casa = null; } return(lstCasas); } catch (Exception ex) { throw ex; } }
private void FiscalizarAcao() { try { if (enumerador == Enumeradores.CasaInsert) { p_casa = new DtoCasa(Convert.ToInt32(dgvCasa.SelectedRows[0].Cells["IdCasa"].Value), txtNome.Text); if (txtNome.Text != String.Empty) { if (MessageBox.Show("A Casa é muito impotante para a instituição e não há como\n excluir após adiciona-la.\n" + "Você tem certeza que deseja inserir a casa " + txtNome.Text + "?\n", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { objBll.InsertCasa(p_casa); MessageBox.Show("Salvo com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("O campo Nome é obrigatório.", "Preenchimento incorreto", MessageBoxButtons.OK, MessageBoxIcon.Error); } } dgvCasa.DataSource = objBll.SelectCasa(); } catch (Exception ex) { throw ex; } }
private void CheckFieldsCasa(DtoCasa p_Casa) { if (p_Casa.NomeCasa.Trim() == String.Empty) { Exception ex = new Exception("O campo Nome é obrigatório."); throw ex; } }
public void EditCasa(DtoCasa p_Casa) { try { CheckFieldsCasa(p_Casa); objDal.EditCasa(p_Casa); } catch (Exception ex) { throw ex; } }
public void InsertCasa(DtoCasa p_Casa) { try { CheckFieldsCasa(p_Casa); p_Casa.NomeCasa = p_Casa.NomeCasa.Trim(); objDal.InsertCasa(p_Casa); } catch (Exception ex) { throw ex; } }
public void InsertCasa(DtoCasa casa) { try { objDil.ClearParameterCollection(); objDil.AddParameter("@p_nome_casa", casa.NomeCasa); objDil.ExecuteStoredProcedureNonQuery("sp_insert_casa"); } catch (Exception ex) { throw ex; } }
private void btnAdicionarSalvar_Click(object sender, EventArgs e) { try { if (btnAdicionarSalvar.Text == "Adicionar") { enumerador = Enumeradores.CasaInsert; dgvCasa.Enabled = false; txtNome.Enabled = true; btnAdicionarSalvar.Text = "Salvar"; btnAlterarCancelar.Text = "Cancelar"; } else if (btnAdicionarSalvar.Text == "Salvar") { if (enumerador == Enumeradores.CasaInsert) { FiscalizarAcao(); } if (enumerador == Enumeradores.DisciplinaEditar) { p_casa = new DtoCasa(Convert.ToInt32(dgvCasa.SelectedRows[0].Cells["IdCasa"].Value), txtNome.Text); objBll.EditCasa(p_casa); MessageBox.Show("Salvo com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } dgvCasa.DataSource = objBll.SelectCasa(); dgvCasa.Enabled = true; txtNome.Enabled = false; btnAdicionarSalvar.Text = "Adicionar"; btnAlterarCancelar.Text = "Alterar"; txtNome.Text = ""; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }