public void Alterar(ModeloEmpresa obj) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update Empresa set Emp_nome = @Emp_nome, Emp_cnpj = @Emp_cnpj, Emp_ie = @Emp_ie, Emp_rsocial = @Emp_rsocial," + "Emp_cep = @Emp_cep, Emp_endereco = @Emp_endereco, Emp_bairro = @Emp_bairro, Emp_fone = @Emp_fone, Emp_cel = @Emp_cel," + "Emp_email = @Emp_email, Emp_endnumero = @Emp_endnumero, Emp_cidade = @Emp_cidade, Emp_estado = @Emp_estado where Emp_cod = @codigo;"; cmd.Parameters.AddWithValue("@Emp_nome", obj.EmpNome); cmd.Parameters.AddWithValue("@Emp_cnpj", obj.EmpCnpj); cmd.Parameters.AddWithValue("@Emp_ie", obj.EmpIe); cmd.Parameters.AddWithValue("@Emp_rsocial", obj.EmpRSocial); cmd.Parameters.AddWithValue("@Emp_cep", obj.EmpCep); cmd.Parameters.AddWithValue("@Emp_endereco", obj.EmpEndereco); cmd.Parameters.AddWithValue("@Emp_bairro", obj.EmpBairro); cmd.Parameters.AddWithValue("@Emp_fone", obj.EmpFone); cmd.Parameters.AddWithValue("@Emp_cel", obj.EmpCelular); cmd.Parameters.AddWithValue("@Emp_email", obj.EmpEmail); cmd.Parameters.AddWithValue("@Emp_endnumero", obj.EmpEndNumero); cmd.Parameters.AddWithValue("@Emp_cidade", obj.EmpCidade); cmd.Parameters.AddWithValue("@Emp_estado", obj.EmpEstado); cmd.Parameters.AddWithValue("@codigo", obj.EmpCod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Incluir(ModeloEmpresa obj) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into Empresa(Emp_nome, Emp_cnpj, Emp_ie, Emp_rsocial, Emp_cep, Emp_endereco, Emp_bairro," + "Emp_fone, Emp_cel, Emp_email, Emp_endnumero, Emp_cidade, Emp_estado) values (@Emp_nome, @Emp_cnpj, @Emp_ie, @Emp_rsocial," + "@Emp_cep, @Emp_endereco, @Emp_bairro, @Emp_fone, @Emp_cel, @Emp_email, @Emp_endnumero, @Emp_cidade, @Emp_estado); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@Emp_nome", obj.EmpNome); cmd.Parameters.AddWithValue("@Emp_cnpj", obj.EmpCnpj); cmd.Parameters.AddWithValue("@Emp_ie", obj.EmpIe); cmd.Parameters.AddWithValue("@Emp_rsocial", obj.EmpRSocial); cmd.Parameters.AddWithValue("@Emp_cep", obj.EmpCep); cmd.Parameters.AddWithValue("@Emp_endereco", obj.EmpEndereco); cmd.Parameters.AddWithValue("@Emp_bairro", obj.EmpBairro); cmd.Parameters.AddWithValue("@Emp_fone", obj.EmpFone); cmd.Parameters.AddWithValue("@Emp_cel", obj.EmpCelular); cmd.Parameters.AddWithValue("@Emp_email", obj.EmpEmail); cmd.Parameters.AddWithValue("@Emp_endnumero", obj.EmpEndNumero); cmd.Parameters.AddWithValue("@Emp_cidade", obj.EmpCidade); cmd.Parameters.AddWithValue("@Emp_estado", obj.EmpEstado); conexao.Conectar(); obj.EmpCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Incluir(ModeloEmpresa modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into empresa(nome,cpfcnpj,telefone,celular,email,numero,cidade,bairro,estado,cadastro,endereco)" + "values (@nome,@cpfcnpj,@telefone,@celular,@email,@numero,@cidade,@bairro,@estado,@cadastro,@endereco) select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", modelo.nome); cmd.Parameters.AddWithValue("@cpfcnpj", modelo.cpfcnpj); cmd.Parameters.AddWithValue("@telefone", modelo.telefone); cmd.Parameters.AddWithValue("@celular", modelo.celular); cmd.Parameters.AddWithValue("@email", modelo.email); cmd.Parameters.AddWithValue("@numero", modelo.numero); cmd.Parameters.AddWithValue("@cidade", modelo.cidade); cmd.Parameters.AddWithValue("@bairro", modelo.bairro); cmd.Parameters.AddWithValue("@estado", modelo.estado); cmd.Parameters.AddWithValue("@endereco", modelo.endereco); cmd.Parameters.AddWithValue("@cadastro", DateTime.Now); try { conexao.Conectar(); modelo.cod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); } catch (Exception) { throw; } }
//Carrega Modelo CpfCNPJ do empresa public ModeloEmpresa CarregaModeloEmpresa(String cpfcnpj) { ModeloEmpresa modelo = new ModeloEmpresa(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from empresa where cpfcnpj = @cpfcnpj"; cmd.Parameters.AddWithValue("@cpfcnpj", cpfcnpj); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.cod = Convert.ToInt32(registro["cod"]); modelo.nome = registro["nome"].ToString(); modelo.cpfcnpj = registro["cpfcnpj"].ToString(); modelo.telefone = registro["telefone"].ToString(); modelo.celular = registro["celular"].ToString(); modelo.email = registro["email"].ToString(); modelo.numero = registro["numero"].ToString(); modelo.cidade = registro["cidade"].ToString(); modelo.bairro = registro["bairro"].ToString(); modelo.estado = registro["estado"].ToString(); modelo.celular = registro["celular"].ToString(); modelo.email = registro["cli_email"].ToString(); } return(modelo); }
//Carrega Modelo pelo CpfCNPJ do Cliente public ModeloEmpresa CarregaModeloEmpresa(String cpfcnpj) { ModeloEmpresa modelo = new ModeloEmpresa(); DalEmpresa dal = new DalEmpresa(conexao); dal.CarregaModeloEmpresa(cpfcnpj); return(modelo); }
public void Incluir(ModeloEmpresa modelo) { if (modelo.nome.Trim().Length == 0) { throw new Exception("O nome é Obrigatório"); } //if (modelo.cpfcnpj.Trim().Length == 0) //{ // throw new Exception("O CPf/CNPJ é Obrigatório"); //} //if (modelo.CliTipo == "Física") //{ // if (Validacao.IsCpf(modelo.cpfcnpj) == false) // { // throw new Exception("O CPf é inválido"); // } //} //else //{ // //if (Validacao.IsCnpj(modelo.cpfcnpj) == false) // //{ // // throw new Exception("O CNPJ é inválido"); // //} //} //if (modelo.Clirgie.Trim().Length == 0) //{ // throw new Exception("O RG/IE é Obrigatório"); //} if (modelo.telefone.Trim().Length == 0) { throw new Exception("O Telefone é Obrigatório"); } if (Validacao.ValidaEmail(modelo.email) != true) { throw new Exception("Email Inválido"); } //if (Validacao.ValidaCep(modelo.CliCep) != true) //{ // throw new Exception("Cep Inválido"); //} try { DalEmpresa dal = new DalEmpresa(conexao); dal.Incluir(modelo); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "Ops. Parece que algo deu errado"); } }
private void button1_Click(object sender, EventArgs e) { var modeloEmpresa = new ModeloEmpresa(); var bllEmpresa = new BllEmpresa(conexao); modeloEmpresa.bairro = txtBairro.Text; modeloEmpresa.cadastro = DateTime.Now; modeloEmpresa.celular = txtCelular.Text; modeloEmpresa.cidade = txtCidade.Text; modeloEmpresa.cpfcnpj = txtCpfCnpj.Text; modeloEmpresa.email = txtEmail.Text; modeloEmpresa.estado = txtEstado.Text; modeloEmpresa.nome = txtEmpresa.Text; modeloEmpresa.numero = txtNumero.Text; modeloEmpresa.endereco = txtEndereco.Text; modeloEmpresa.telefone = txtTelefone.Text; if (Convert.ToInt32(txtCod.Text) <= 0) { bllEmpresa.Incluir(modeloEmpresa); this.Close(); } else { modeloEmpresa.cod = this.cod; bllEmpresa.Alterar(modeloEmpresa); this.Close(); } string[] corpo = txtCorpo.Lines; var corpoEmail = ""; for (int i = 0; i < corpo.Length; i++) { if (i > 0) { corpoEmail += String.Format("\n {0}", corpo[i]); } } try { Ferramentas.xmlConfig.config.SalvaEmail(txtnomeEmail.Text, txtAssunto.Text, txtSenhaEmail.Text, corpoEmail, txtRodape1.Text, txtRodape2.Text, txtRodape3.Text); } catch (Exception) { throw; } }
public void Alterar(ModeloEmpresa modelo) { if (modelo.EmpNome.Trim().Length == 0) { throw new Exception("O nome da Empresa é obrigatório"); } //modelo.CatNome = modelo.CatNome.ToUpper(); if (modelo.EmpCnpj.Trim().Length == 0) { throw new Exception("O CNPJ da Empresa é obrigatório"); } //cnpj if (Validacao.IsCnpj(modelo.EmpCnpj) == false) { throw new Exception("CNPJ inválido"); } if (modelo.EmpFone.Trim().Length == 0) { throw new Exception("O telefone da Empresa é obrigatório"); } //validação do e-mail string strRegex = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}" + "\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\" + ".)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$"; Regex re = new Regex(strRegex); if (!re.IsMatch(modelo.EmpEmail)) { throw new Exception("Informe um e-mail válido."); } //valida cep //if (Validacao.ValidaCep(modelo.ForCep) == false) //{ // throw new Exception("CEP inválido"); //} DAOEmpresa DALobj = new DAOEmpresa(conexao); DALobj.Alterar(modelo); }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloEmpresa modelo = new ModeloEmpresa(); modelo.EmpNome = txtNome.Text; modelo.EmpRSocial = txtRSocial.Text; modelo.EmpCnpj = txtCNPJ.Text; modelo.EmpIe = txtIE.Text; modelo.EmpCep = txtCep.Text; modelo.EmpEstado = txtEstado.Text; modelo.EmpCidade = txtCidade.Text; modelo.EmpEndereco = txtRua.Text; modelo.EmpEndNumero = txtNumero.Text; modelo.EmpBairro = txtBairro.Text; modelo.EmpFone = txtTelefone.Text; modelo.EmpCelular = txtCelular.Text; modelo.EmpEmail = txtEmail.Text; //obj para gravar os dados no banco DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao); BLLEmpresa bll = new BLLEmpresa(cx); if (this.operacao == "inserir") { //cadastrar uma categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código " + modelo.EmpCod.ToString()); } else { //alterar uma categoria modelo.EmpCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
public void Alterar(ModeloEmpresa modelo) { if (modelo.nome.Trim().Length == 0) { throw new Exception("O nome do Cliente é Obrigatório"); } if (modelo.cpfcnpj.Trim().Length == 0) { throw new Exception("O CPf/CNPJ é Obrigatório"); } if (modelo.telefone.Trim().Length == 0) { throw new Exception("O Telefone é Obrigatório"); } //Se cli_tipo (Tipo de Cliente) = 0 -> Pessoa Física //Se cli_tipo (Tipo de Cliente) = 1 -> Pessoa Jurídica //verificão de Email, Usando Expressão Regular string strRegex = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}" + "\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\" + ".)+))([a-zA-Z]{2,4}|[0,9]{1,3})(\\]?)$"; Regex re = new Regex(strRegex); if (!re.IsMatch(modelo.email)) { throw new Exception("Digite um email válido."); } try { DalEmpresa dal = new DalEmpresa(conexao); dal.Alterar(modelo); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "Ops. Parece que algo deu errado"); } }
public void Alterar(ModeloEmpresa modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update empresa set nome = @nome, cpfcnpj = @cpfcnpj,telefone = @telefone,numero =@numero,cidade = @cidade,bairro = @bairro,estado = @estado ,celular =@celular,email = @email,endereco=@endereco where cod = @codigo"; cmd.Parameters.AddWithValue("@nome", modelo.nome); cmd.Parameters.AddWithValue("@cpfcnpj", modelo.cpfcnpj); cmd.Parameters.AddWithValue("@telefone", modelo.telefone); cmd.Parameters.AddWithValue("@celular", modelo.celular); cmd.Parameters.AddWithValue("@email", modelo.email); cmd.Parameters.AddWithValue("@numero", modelo.numero); cmd.Parameters.AddWithValue("@cidade", modelo.cidade); cmd.Parameters.AddWithValue("@bairro", modelo.bairro); cmd.Parameters.AddWithValue("@estado", modelo.estado); cmd.Parameters.AddWithValue("@endereco", modelo.endereco); cmd.Parameters.AddWithValue("@codigo", modelo.cod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public ModeloEmpresa CarregaModeloEmpresa(int codigo) { ModeloEmpresa modelo = new ModeloEmpresa(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from Empresa where Emp_cod = @codigo"; cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.EmpCod = Convert.ToInt32(registro["Emp_cod"]); modelo.EmpNome = Convert.ToString(registro["Emp_nome"]); modelo.EmpCnpj = Convert.ToString(registro["Emp_cnpj"]); modelo.EmpIe = Convert.ToString(registro["Emp_ie"]); modelo.EmpRSocial = Convert.ToString(registro["Emp_rsocial"]); modelo.EmpCep = Convert.ToString(registro["Emp_cep"]); modelo.EmpEndereco = Convert.ToString(registro["Emp_endereco"]); modelo.EmpBairro = Convert.ToString(registro["Emp_bairro"]); modelo.EmpFone = Convert.ToString(registro["Emp_fone"]); modelo.EmpCelular = Convert.ToString(registro["Emp_cel"]); modelo.EmpEmail = Convert.ToString(registro["Emp_email"]); modelo.EmpEndNumero = Convert.ToString(registro["Emp_endnumero"]); modelo.EmpCidade = Convert.ToString(registro["Emp_cidade"]); modelo.EmpEstado = Convert.ToString(registro["Emp_estado"]); } registro.Close(); conexao.Desconectar(); return(modelo); }