private void btLocalizar_Click(object sender, EventArgs e) { //Alterna imagens dos botões btLocalizar.ImageIndex = 3; frmConsultaEstado frmCEstado = new frmConsultaEstado(); frmCEstado.ShowDialog(); if (frmCEstado.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); DLLEstado dll = new DLLEstado(cx); ModeloEstado modelo = dll.CarregaModeloEstado(frmCEstado.codigo); txtEstadoCod.Text = modelo.EstadoCod.ToString(); txtEstadoNome.Text = modelo.EstadoNome; txtEstadoData.Text = modelo.EstadoData; txtEstadoCodFed.Text = modelo.EstadoCodFed.ToString(); cbEstadoPaisCod.SelectedValue = Convert.ToString(modelo.EstadoPaisCod); label1.Visible = true; this.alteraBotoes(3); closeCadEstado = 3; } else { this.LimpaTela(); this.alteraBotoes(1); btLocalizar.ImageIndex = 2; } frmCEstado.Dispose(); }
private void btSalvar_Click(object sender, EventArgs e) { //Alterna imagens dos botões btSalvar.ImageIndex = 9; //o try é para tratamento de erros ao inserir objeto try { ModeloEstado modelo = new ModeloEstado(); modelo.EstadoPaisCod = Convert.ToInt32(cbEstadoPaisCod.SelectedValue); modelo.EstadoNome = txtEstadoNome.Text; modelo.EstadoCodFed = Convert.ToInt32(txtEstadoCodFed.Text); modelo.EstadoData = DateTime.Now.ToShortDateString(); modelo.EstadoTime = DateTime.Now.ToShortTimeString(); modelo.EstadoStatus = "local"; //Obj para gravar os dados da conexão DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); DLLEstado dll = new DLLEstado(cx); if (this.operacao == "inserir") { //Cadastrar nova categoria dll.Incluir(modelo); MessageBox.Show("Cadastro realizado: Código " + modelo.EstadoCod.ToString()); //toolStripBarStatus.Text = "Procedimento OK! Item " + modelo.CatCod.ToString() + " cadastrado!"; } else { //Alterar Categoria modelo.EstadoCod = Convert.ToInt32(txtEstadoCod.Text); dll.Alterar(modelo); MessageBox.Show("Cadastro Alterado!"); //toolStripBarStatus.Text = "Procedimento OK! Item " + txtcodigo.Text + " alterado!"; label1.Visible = false; } this.LimpaTela(); this.alteraBotoes(1); closeCadEstado = 1; } catch (Exception erro) { MessageBox.Show(erro.Message); //toolStripBarStatus.Text = "Erro! Cadastro não realizado!"; } //Retorna parâmetros originais btSalvar.ImageIndex = 8; btInserir.ImageIndex = 0; btLocalizar.ImageIndex = 2; this.operacao = ""; }
public void Incluir(ModeloEstado modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into estado(estado_nome, estado_data, estado_codigofed, estado_pais_cod, estado_time, estado_status) VALUES(@nome, @data, @codfed, @codpais, @time, @status); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", modelo.EstadoNome); cmd.Parameters.AddWithValue("@data", modelo.EstadoData); cmd.Parameters.AddWithValue("@codfed", modelo.EstadoCodFed); cmd.Parameters.AddWithValue("@codpais", modelo.EstadoPaisCod); cmd.Parameters.AddWithValue("@time", modelo.EstadoTime); cmd.Parameters.AddWithValue("@status", modelo.EstadoStatus); conexao.Conectar(); modelo.EstadoCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Incluir(ModeloEstado modelo) { //verificando se o nome da categoria foi digitado if (modelo.EstadoNome.Trim().Length == 0) { throw new Exception("O nome do Estado é obrigatório!"); } if (modelo.EstadoPaisCod <= 0) { throw new Exception("O código do País é obrigatório!"); } DALEstado DALobjEstado = new DALEstado(conexao); DALobjEstado.Incluir(modelo); }
public void Alterar(ModeloEstado modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update estado set estado_nome = @nome, estado_data = @data, estado_time = @time, estado_codigofed = @codfed, " + "estado_pais_cod = @codpais, estado_status = @status where estado_cod = @codigo"; cmd.Parameters.AddWithValue("@nome", modelo.EstadoNome); cmd.Parameters.AddWithValue("@codigo", modelo.EstadoCod); cmd.Parameters.AddWithValue("@data", modelo.EstadoData); cmd.Parameters.AddWithValue("@codfed", modelo.EstadoCodFed); cmd.Parameters.AddWithValue("@codpais", modelo.EstadoPaisCod); cmd.Parameters.AddWithValue("@time", modelo.EstadoTime); cmd.Parameters.AddWithValue("@status", modelo.EstadoStatus); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Alterar(ModeloEstado modelo) { //Verifica se o código foi alterado if (modelo.EstadoNome.Trim().Length == 0) { throw new Exception("O nome da Estado é obrigatório!"); } if (modelo.EstadoCod <= 0) { throw new Exception("O código da Estado é obrigatório!"); } if (modelo.EstadoPaisCod <= 0) { throw new Exception("O código do País é obrigatório!"); } DALEstado DALobjEstado = new DALEstado(conexao); DALobjEstado.Alterar(modelo); }
public ModeloEstado CarregaModeloEstado(int codigo) { ModeloEstado modelo = new ModeloEstado(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from estado where estado_cod = @codigo"; cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.EstadoCod = Convert.ToInt32(registro["estado_cod"]); modelo.EstadoNome = Convert.ToString(registro["estado_nome"]); modelo.EstadoData = Convert.ToString(registro["estado_data"]); modelo.EstadoCodFed = Convert.ToInt32(registro["estado_codigofed"]); modelo.EstadoPaisCod = Convert.ToInt32(registro["estado_pais_cod"]); } conexao.Desconectar(); return(modelo); }