public void Excluir(PaisEntidade pPaisEntidade) { List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>(); vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pPaisEntidade.iId)); Conexao.ExecuteNonQuery("SPDel_TbPais", vListOfSqlParameter); }
public FormManutencaoPais(Enumeradores.EnumEstadoForm pEstadoForm, PaisEntidade pPaisEntidade) { InitializeComponent(); aEstadoForm = pEstadoForm; if (aEstadoForm == Enumeradores.EnumEstadoForm.ALTERACAO) { aPaisEntidade = pPaisEntidade; } }
public static PaisDto MapearPais(this PaisEntidade entidade) { if (entidade == null) { return(null); } return(new PaisDto() { CodigoArea = entidade.CodigoArea, Pais = entidade.Pais, Sigla = entidade.Sigla }); }
public SqlDataReader Consultar(PaisEntidade pPaisEntidade) { List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>(); if (pPaisEntidade.iId > 0) { vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pPaisEntidade.iId)); } else if (!string.IsNullOrWhiteSpace(pPaisEntidade.vNome)) { vListOfSqlParameter.Add(Conexao.CriarParametro("@pvNome", DbType.String, pPaisEntidade.vNome)); } return(Conexao.ExecuteReader("SPSel_TbPais", vListOfSqlParameter)); }
private void CarregarGrid() { try { PaisEntidade vPaisEntidade = new PaisEntidade(); vPaisEntidade.vNome = TxtNome.Text; GridDados.DataSource = PaisEntidade.Consultar(vPaisEntidade); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }
public List <SqlParameter> fnGetAllSqlParameters(PaisEntidade pPaisEntidade) { List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>(); if (pPaisEntidade.iId > 0) { vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pPaisEntidade.iId)); } vListOfSqlParameter.Add(Conexao.CriarParametro("@pvNome", DbType.String, pPaisEntidade.vNome)); vListOfSqlParameter.Add(Conexao.CriarParametro("@pvIdiomaPrincipal", DbType.String, pPaisEntidade.vIdiomaPrincipal)); vListOfSqlParameter.Add(Conexao.CriarParametro("@piQtdHabitantes", DbType.Int64, pPaisEntidade.iQtdHabitantes)); vListOfSqlParameter.Add(Conexao.CriarParametro("@piAnoFundacao", DbType.Int16, pPaisEntidade.iAnoFundacao)); vListOfSqlParameter.Add(Conexao.CriarParametro("@pdPibEmDolar", DbType.Decimal, pPaisEntidade.dPibEmDolar)); return(vListOfSqlParameter); }
private void BtnCadastrar_Click(object sender, EventArgs e) { try { PaisEntidade vPaisEntidade = new PaisEntidade(); vPaisEntidade.vNome = TxtNome.Text; vPaisEntidade.vIdiomaPrincipal = TxtIdiomaPrincipal.Text; vPaisEntidade.iAnoFundacao = Convert.ToInt16(TxtAnoFundacao.Text); vPaisEntidade.dPibEmDolar = Convert.ToDecimal(TxtPib.Text.Replace(" ", "")); vPaisEntidade.iQtdHabitantes = Convert.ToInt64(TxtQtdHabitantes.Text.Replace(" ", "")); if (aEstadoForm == Enumeradores.EnumEstadoForm.ALTERACAO) { vPaisEntidade.iId = aPaisEntidade.iId; } vPaisEntidade.Salvar(); MessageBox.Show("País alterado com sucesso" , "Informacao" , MessageBoxButtons.OK , MessageBoxIcon.Information); //fecha a tela this.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }
private void GridDados_CellContentClick(object sender, DataGridViewCellEventArgs e) { switch (GridDados.Columns[e.ColumnIndex].Name) { case "Alterar": try { PaisEntidade vPaisEntidade = new PaisEntidade(); vPaisEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString()); vPaisEntidade = PaisEntidade.Consultar(vPaisEntidade).First(); FormManutencaoPais vFormManutencaoPais = new FormManutencaoPais(Enumeradores.EnumEstadoForm.ALTERACAO, vPaisEntidade); vFormManutencaoPais.ShowDialog(this); CarregarGrid(); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } break; case "Excluir": try { DialogResult vResposta = MessageBox.Show("Deseja realmente excluir este país?" , "Pergunta" , MessageBoxButtons.YesNo , MessageBoxIcon.Question , MessageBoxDefaultButton.Button2); if (vResposta == DialogResult.No) { return; } PaisEntidade vPaisEntidade = new PaisEntidade(); vPaisEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString()); vPaisEntidade.Excluir(); MessageBox.Show("País excluído com sucesso." , "Informação" , MessageBoxButtons.OK , MessageBoxIcon.Information); CarregarGrid(); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } break; } }
public int Incluir(PaisEntidade pPaisEntidade) { return(Convert.ToInt32(Conexao.ExecuteScalar("SPIns_TbPais", this.fnGetAllSqlParameters(pPaisEntidade)))); }
public void Alterar(PaisEntidade pPaisEntidade) { Conexao.ExecuteNonQuery("SPUpd_TbPais", this.fnGetAllSqlParameters(pPaisEntidade)); }