public void Alterar(ModeloContato modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update contato set contato_nome = @nome, contato_data = @data, contato_cep = @cep, contato_endereco = @endereco, contato_email = @email, contato_telefone = @telefone," + " contato_celular1 = @cel1, contato_celular1oper = @cel1oper, contato_celular2 = @cel2, contato_celular2oper = @cel2oper, for_cod = @forcod, cli_cod = @clicod, city_cod = @citycod," + " estado_cod = @estadocod, pais_cod = @paiscod, contato_time = @time, contato_status = @status where contato_cod = @codigo"; cmd.Parameters.AddWithValue("@nome", modelo.ContatoNome); cmd.Parameters.AddWithValue("@data", modelo.ContatoData); cmd.Parameters.AddWithValue("@cep", modelo.ContatoCep); cmd.Parameters.AddWithValue("@endereco", modelo.ContatoEndereco); cmd.Parameters.AddWithValue("@email", modelo.ContatoEmail); cmd.Parameters.AddWithValue("@telefone", modelo.ContatoTelefone); cmd.Parameters.AddWithValue("@cel1", modelo.ContatoCel1); cmd.Parameters.AddWithValue("@cel1oper", modelo.ContatoCel1Oper); cmd.Parameters.AddWithValue("@cel2", modelo.ContatoCel2); cmd.Parameters.AddWithValue("@cel2oper", modelo.ContatoCel2Oper); cmd.Parameters.AddWithValue("@forcod", modelo.ContatoForCod); cmd.Parameters.AddWithValue("@clicod", modelo.ContatoCliCod); cmd.Parameters.AddWithValue("@citycod", modelo.ContatoCityCod); cmd.Parameters.AddWithValue("@estadocod", modelo.ContatoEstadoCod); cmd.Parameters.AddWithValue("@paiscod", modelo.ContatoPaisCod); cmd.Parameters.AddWithValue("@time", modelo.ContatoTime); cmd.Parameters.AddWithValue("@status", modelo.ContatoStatus); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
private void btExcluir_Click(object sender, EventArgs e) { //excluir try { DialogResult d = MessageBox.Show("Tem certeza que deseja " + "excluir o registro ? ", "ATENÇÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (d.ToString() == "Yes") { //instanciar um objeto e preencher comos valores do form ModeloContato obj = new ModeloContato(); //criando conexao com o bd DALConexao cx = new DALConexao(DadosDeConexao.StringDeConexao); BLLContato bll = new BLLContato(cx); obj.ID = Convert.ToInt32(txtCodigo.Text); atualizaForm(1); bll.Excluir(obj); MessageBox.Show("Dados excluidos com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception erro) { MessageBox.Show("O sistema retornou o seguinte erro: \n[" + erro.Message + "]\n Por favor contate o administradoe do sistema", "Erro de execução", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ModeloContato CarregaModeloContato(int codigo) { ModeloContato modelo = new ModeloContato(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from contato where contato_cod = @codigo"; cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.ContatoCod = Convert.ToInt32(registro["contato_cod"]); modelo.ContatoNome = Convert.ToString(registro["contato_nome"]); //modelo.ContatoForCod = Convert.ToInt32(registro["for_cod"]); // modelo.ContatoCliCod = Convert.ToInt32(registro["cli_cod"]); modelo.ContatoCityCod = Convert.ToInt32(registro["city_cod"]); modelo.ContatoCityCod = Convert.ToInt32(registro["estado_cod"]); modelo.ContatoCityCod = Convert.ToInt32(registro["pais_cod"]); modelo.ContatoTelefone = Convert.ToString(registro["contato_telefone"]); modelo.ContatoCel1 = Convert.ToString(registro["contato_celular1"]); modelo.ContatoCel1Oper = Convert.ToInt32(registro["contato_celular1oper"]); modelo.ContatoCel2 = Convert.ToString(registro["contato_celular2"]); modelo.ContatoCel2Oper = Convert.ToInt32(registro["contato_celular2oper"]); modelo.ContatoEndereco = Convert.ToString(registro["contato_cep"]); modelo.ContatoEndereco = Convert.ToString(registro["contato_endereco"]); modelo.ContatoData = Convert.ToString(registro["contato_data"]); } conexao.Desconectar(); return(modelo); }
public void Incluir(ModeloContato modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into contato(contato_nome, contato_data, contato_cep, contato_endereco, contato_telefone , contato_email, contato_celular1, contato_celular1oper, contato_celular2, contato_celular2oper," + " for_cod, cli_cod, city_cod, estado_cod, pais_cod, contato_time, contato_status) VALUES(@nome, @data, @cep, @endereco, @telefone, @email, @cel1, @cel1oper, @cel2, @cel2oper, @forcod, @clicod," + " @citycod, @estadocod, @paiscod, @time, @status); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", modelo.ContatoNome); cmd.Parameters.AddWithValue("@data", modelo.ContatoData); cmd.Parameters.AddWithValue("@cep", modelo.ContatoCep); cmd.Parameters.AddWithValue("@endereco", modelo.ContatoEndereco); cmd.Parameters.AddWithValue("@telefone", modelo.ContatoTelefone); cmd.Parameters.AddWithValue("@email", modelo.ContatoEmail); cmd.Parameters.AddWithValue("@cel1", modelo.ContatoCel1); cmd.Parameters.AddWithValue("@cel1oper", modelo.ContatoCel1Oper); cmd.Parameters.AddWithValue("@cel2", modelo.ContatoCel2); cmd.Parameters.AddWithValue("@cel2oper", modelo.ContatoCel2Oper); cmd.Parameters.AddWithValue("@forcod", modelo.ContatoForCod); cmd.Parameters.AddWithValue("@clicod", modelo.ContatoCliCod); cmd.Parameters.AddWithValue("@citycod", modelo.ContatoCityCod); cmd.Parameters.AddWithValue("@estadocod", modelo.ContatoEstadoCod); cmd.Parameters.AddWithValue("@paiscod", modelo.ContatoPaisCod); cmd.Parameters.AddWithValue("@time", modelo.ContatoTime); cmd.Parameters.AddWithValue("@status", modelo.ContatoStatus); conexao.Conectar(); modelo.ContatoCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Alterar(ModeloContato obj) { if (obj.ID <= 0) { throw new Exception("O Codigo do usuario deve ser informado"); } if (obj.NOME.Trim().Length == 0) { throw new Exception("O campo NOME é obrigatório"); } if (obj.TELEFONE.Trim().Length == 0) { throw new Exception("O campo Telefone é obrigatório"); } if (obj.EMAIL.Trim().Length == 0) { throw new Exception("O campo Email é obrigatório"); } DALContato DALobj = new DALContato(conexao); DALobj.Alterar(obj); }
public void Excluir(ModeloContato obj) { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "DELETE FROM contatos WHERE ID = @id"; cmd.Parameters.AddWithValue("@id", obj.ID); conexao.conectar(); cmd.ExecuteNonQuery(); conexao.desconectar(); }
public void Incluir(ModeloContato modelo) { //verificando se o nome da categoria foi digitado if (modelo.ContatoNome.Trim().Length == 0) { throw new Exception("O nome do contato é obrigatório!"); } DALContato DALobjContato = new DALContato(conexao); DALobjContato.Incluir(modelo); }
public void Incluir(ModeloContato obj) { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into contatos (NOME, EMAIL, TELEFONE) values (@nome, @email, @telefone); select @@IDENTITY"; cmd.Parameters.AddWithValue("@nome", obj.NOME); cmd.Parameters.AddWithValue("@email", obj.EMAIL); cmd.Parameters.AddWithValue("@telefone", obj.TELEFONE); conexao.conectar(); obj.ID = Convert.ToInt32(cmd.ExecuteScalar()); conexao.desconectar(); }
public void Alterar(ModeloContato obj) { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update contatos set NOME = @nome, EMAIL = @email, TELEFONE = @telefone where ID = @id"; cmd.Parameters.AddWithValue("@nome", obj.NOME); cmd.Parameters.AddWithValue("@email", obj.EMAIL); cmd.Parameters.AddWithValue("@telefone", obj.TELEFONE); cmd.Parameters.AddWithValue("@id", obj.ID); conexao.conectar(); cmd.ExecuteNonQuery(); conexao.desconectar(); }
public void Alterar(ModeloContato modelo) { //Verifica se o código foi alterado if (modelo.ContatoNome.Trim().Length == 0) { throw new Exception("O nome do contato é obrigatório!"); } if (modelo.ContatoCod <= 0) { throw new Exception("O código do contato é obrigatório!"); } DALContato DALobjContato = new DALContato(conexao); DALobjContato.Alterar(modelo); }
public void Incluir(ModeloContato obj) { if (obj.NOME.Trim().Length == 0) { throw new Exception("O campo NOME é obrigatório"); } if (obj.TELEFONE.Trim().Length == 0) { throw new Exception("O campo Telefone é obrigatório"); } if (obj.EMAIL.Trim().Length == 0) { throw new Exception("O campo Email é obrigatório"); } DALContato DALobj = new DALContato(conexao); DALobj.Incluir(obj); }
private void btSalvar_Click(object sender, EventArgs e) { //add - altera no banco try { //instanciar um objeto e preencher com os valores do form ModeloContato obj = new ModeloContato(); obj.NOME = txtNome.Text; obj.EMAIL = txtEmail.Text; obj.TELEFONE = txtTelefone.Text; //criando a conexão com o banco de dados DALConexao cx = new DALConexao(DadosDeConexao.StringDeConexao); BLLContato bll = new BLLContato(cx); //verificar se é uma operação de alteração ou inserção if (this.operacao == "inserir") { //insere no banco bll.Incluir(obj); MessageBox.Show(" Cadastro efetuado com sucesso !" + obj.ID.ToString() + "\nNome: " + obj.NOME, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); atualizaForm(1); } else { //alterar no banco obj.ID = Convert.ToInt32(txtCodigo.Text); bll.Alterar(obj); MessageBox.Show("Contato alterado com sucesso !!!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception erro) { MessageBox.Show("O sistema retornou o seguinte erro: " + "\n[" + erro.Message + "]\nPor Favor contate o administrador do sistema" + "Erro de Execução" + MessageBoxButtons.OK + MessageBoxIcon.Error); } limpaCampos(); }
public ModeloContato CarregaModeloContato(int id) { ModeloContato obj = new ModeloContato(); MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from contatos where " + "id = @id"; cmd.Parameters.AddWithValue("@id", id); conexao.conectar(); MySqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); obj.ID = Convert.ToInt32(registro["id"]); obj.NOME = Convert.ToString(registro["nome"]); obj.EMAIL = Convert.ToString(registro["email"]); obj.TELEFONE = Convert.ToString(registro["telefone"]); } registro.Close(); conexao.desconectar(); return(obj); }
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 { ModeloContato modelo = new ModeloContato(); //modelo.ContatoCod = modelo.ContatoCod.ToString() +; /* if(chbFornecedor.Checked == true) modelo.ContatoForCod = Convert.ToInt32(cbForCod.SelectedValue); * else modelo.ContatoForCod = 1; * * if (chbCliente.Checked == true) modelo.ContatoCliCod = Convert.ToInt32(cbCliCod.SelectedValue); * else modelo.ContatoCliCod = 1;*/ modelo.ContatoPaisCod = Convert.ToInt32(cbContatoPais.SelectedValue); modelo.ContatoEstadoCod = Convert.ToInt32(cbContatoEstado.SelectedValue); modelo.ContatoCityCod = Convert.ToInt32(cbContatoCity.SelectedValue); modelo.ContatoNome = txtContatoNome.Text; modelo.ContatoCep = txtContatoCep.Text; modelo.ContatoEndereco = txtContatoEnd.Text; modelo.ContatoEmail = txtContatoEmail.Text; modelo.ContatoCel1 = txtContatoCel1.Text; modelo.ContatoCel2 = txtContatoCel2.Text; //modelo. modelo.ContatoData = DateTime.Now.ToShortDateString(); modelo.ContatoTime = DateTime.Now.ToShortTimeString(); modelo.ContatoStatus = "local"; //Obj para gravar os dados da conexão DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); DLLContato dll = new DLLContato(cx); if (this.operacao == "inserir") { //Cadastrar nova categoria dll.Incluir(modelo); MessageBox.Show("Cadastro realizado: Código " + modelo.ContatoCod.ToString()); //toolStripBarStatus.Text = "Procedimento OK! Item " + modelo.CatCod.ToString() + " cadastrado!"; } else { //Alterar Categoria modelo.ContatoCod = Convert.ToInt32(txtContatoCod.Text); dll.Alterar(modelo); MessageBox.Show("Cadastro Alterado!"); //toolStripBarStatus.Text = "Procedimento OK! Item " + txtcodigo.Text + " alterado!"; label1.Visible = false; } this.LimpaTela(); this.alteraBotoes(1); closeCadContato = 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 = ""; }
private void btLocalizar_Click(object sender, EventArgs e) { //Alterna imagens dos botões btLocalizar.ImageIndex = 3; frmConsultaContato frmContato = new frmConsultaContato(); frmContato.ShowDialog(); if (frmContato.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); DLLContato dll = new DLLContato(cx); ModeloContato modelo = dll.CarregaModeloContato(frmContato.codigo); txtContatoCod.Text = modelo.ContatoCod.ToString(); txtContatoNome.Text = modelo.ContatoNome.ToString(); txtContatoData.Text = modelo.ContatoData.ToString(); txtContatoEmail.Text = modelo.ContatoEmail.ToString(); txtContatoEnd.Text = modelo.ContatoEndereco.ToString(); txtContatoTel.Text = modelo.ContatoTelefone.ToString(); txtContatoCel1.Text = modelo.ContatoCel1.ToString(); txtContatoCel2.Text = modelo.ContatoCel2.ToString(); cbContatoOper1.SelectedValue = Convert.ToInt32(modelo.ContatoCel1Oper.ToString()); cbContatoOper2.SelectedValue = Convert.ToInt32(modelo.ContatoCel2Oper.ToString()); if (Convert.ToInt32(modelo.ContatoForCod.ToString()) == 0) { chbFornecedor.Checked = true; cbForCod.Enabled = false; } else { chbCliente.Checked = false; cbForCod.Enabled = true; /* DLLFornecedor dllf = new DLLFornecedor(cx); * this.cbForCod.DataSource = dllf.Localizar(""); * this.cbForCod.DisplayMember = "for_nome"; * this.cbForCod.ValueMember = "for_cod"; * this.cbForCod.SelectedValue = Convert.ToInt32(modelo.ContatoForCod.ToString());*/ } if (Convert.ToInt32(modelo.ContatoForCod.ToString()) == 0) { chbFornecedor.Checked = true; cbForCod.Enabled = false; } else { chbCliente.Checked = false; cbForCod.Enabled = true; /* DLLFornecedor dllf = new DLLFornecedor(cx); * this.cbForCod.DataSource = dllf.Localizar(""); * this.cbForCod.DisplayMember = "for_nome"; * this.cbForCod.ValueMember = "for_cod"; * this.cbForCod.SelectedValue = Convert.ToInt32(modelo.ContatoForCod.ToString());*/ } label1.Visible = true; this.alteraBotoes(3); closeCadContato = 3; } else { this.LimpaTela(); this.alteraBotoes(1); btLocalizar.ImageIndex = 2; } frmContato.Dispose(); }
public void Excluir(ModeloContato obj) { DALContato DALobj = new DALContato(conexao); DALobj.Excluir(obj); }