Exemple #1
0
        public void Alterar(ModeloCliente modelo)
        {
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conexao.ObjetoConexao;
            cmd.CommandText = "UPDATE cliente SET cli_nome = (@nome), cli_cpfcnpj = (@cpf), cli_rgie = (@rg), cli_rsocial = (@razao), cli_tipo = (@tipo),"+
                                "cli_cep = (cep), cli_endereco = (@endereco), cli_bairro = (@bairro), cli_fone = (@fone), cli_cel = (celular), cli_email = (email),"+
                                "cli_endnumero = (@numero), cli_cidade = (cidade), cli_estado = @estado";

            cmd.Parameters.AddWithValue("@nome", modelo.CliNome);
            cmd.Parameters.AddWithValue("@cpf", modelo.CliCPF_CNPJ);
            cmd.Parameters.AddWithValue("@rg", modelo.CliRG);
            cmd.Parameters.AddWithValue("@razao", modelo.CliRSocial);
            cmd.Parameters.AddWithValue("@tipo", modelo.CliTipo);
            cmd.Parameters.AddWithValue("@cep", modelo.CliCep);
            cmd.Parameters.AddWithValue("@endereco", modelo.CliEndereco);
            cmd.Parameters.AddWithValue("@bairro", modelo.CliBairro);
            cmd.Parameters.AddWithValue("@fone", modelo.CliFone);
            cmd.Parameters.AddWithValue("@celular", modelo.CliCel);
            cmd.Parameters.AddWithValue("@email", modelo.CliEmail);
            cmd.Parameters.AddWithValue("@numero", modelo.CliEndNumero);
            cmd.Parameters.AddWithValue("@cidade", modelo.CliCidade);
            cmd.Parameters.AddWithValue("@estado", modelo.CliEstado);
            cmd.Parameters.AddWithValue("@codigo", modelo.CliCod);
            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
Exemple #2
0
        public ModeloCliente CarregaModeloCliente(int codigo)
        {
            ModeloCliente modelo = new ModeloCliente();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conexao.ObjetoConexao;
            cmd.CommandText = "select * from cliente where cli_cod =" + codigo.ToString();
            cmd.Parameters.AddWithValue("@codigo", codigo);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();
            if (registro.HasRows)
            {
                registro.Read();

                modelo.CliCod       = Convert.ToInt32(registro["cli_cod"]);
                modelo.CliNome      = Convert.ToString(registro["cli_nome"]);
                modelo.CliCPF_CNPJ  = Convert.ToString(registro["cli_cpfcnpj"]);
                modelo.CliRG        = Convert.ToString(registro["cli_rgie"]);
                modelo.CliRSocial   = Convert.ToString(registro["cli_rsocial"]);
                modelo.CliTipo      = Convert.ToInt32(registro["cli_tipo"]);
                modelo.CliCep       = Convert.ToString(registro["Cli_cep"]);
                modelo.CliEndereco  = Convert.ToString(registro["cli_endereco"]);
                modelo.CliBairro    = Convert.ToString(registro["cli_bairro"]);
                modelo.CliFone      = Convert.ToString(registro["cli_fone"]);
                modelo.CliCel       = Convert.ToString(registro["cli_cel"]);
                modelo.CliEmail     = Convert.ToString(registro["cli_email"]);
                modelo.CliEndNumero = Convert.ToString(registro["cli_endnumero"]);
                modelo.CliCidade    = Convert.ToString(registro["cli_cidade"]);
                modelo.CliEstado    = Convert.ToString(registro["cli_estado"]);
            }
            conexao.Desconectar();
            return modelo;
        }
Exemple #3
0
        public void Incluir(ModeloCliente obj)
        {
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conexao.ObjetoConexao;
            cmd.CommandText = "INSERT INTO cliente (cli_nome,cli_cpfcnpj,cli_rgie,cli_rsocial,cli_tipo,cli_cep,cli_endereco,cli_bairro,cli_fone,cli_cel,cli_email,cli_endnumero,cli_cidade,cli_estado,cli_complemento)" +
                    "VALUES(@cli_nome, @cli_cpfcnpj, @cli_rgie, @cli_rsocial, @cli_tipo, @cli_cep, @cli_endereco, @cli_bairro, @cli_fone, @cli_cel, @cli_email, @cli_endnumero, @cli_cidade, @cli_estado, @cli_complemento); select @@IDENTITY;";

            cmd.Parameters.AddWithValue("@cli_nome", obj.CliNome);
            cmd.Parameters.AddWithValue("@cli_cpfcnpj", obj.CliCpfcnpj);
            cmd.Parameters.AddWithValue("@cli_rgie", obj.CliRgie);
            cmd.Parameters.AddWithValue("@cli_rsocial", obj.CliRsocial);
            cmd.Parameters.AddWithValue("@cli_tipo", obj.CliTipo);
            cmd.Parameters.AddWithValue("@cli_cep", obj.CliCep);
            cmd.Parameters.AddWithValue("@cli_endereco", obj.CliEndereco);
            cmd.Parameters.AddWithValue("@cli_bairro", obj.CliBairro);
            cmd.Parameters.AddWithValue("@cli_fone", obj.CliFone);
            cmd.Parameters.AddWithValue("@cli_cel", obj.CliCel);
            cmd.Parameters.AddWithValue("@cli_email", obj.CliEmail);
            cmd.Parameters.AddWithValue("@cli_endnumero", obj.CliEndnumero);
            cmd.Parameters.AddWithValue("@cli_cidade", obj.CliCidade);
            cmd.Parameters.AddWithValue("@cli_estado", obj.CliEstado);
            cmd.Parameters.AddWithValue("@cli_complemento", obj.CliComplemento);

            conexao.Conectar();

            obj.CliCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();


        }
 public void Alterar(ModeloCliente obj)
 {
     SqlCommand cmd = new SqlCommand();
     cmd.Connection = conexao.ObjetoConexao;
     cmd.CommandText = "UPDATE cliente SET cli_nome = (@nome), cli_cpfcnpj = (@cpfcnpj), cli_rgie = (@rgie), cli_rsocial = (@rsocial)," +
      " cli_tipo = (@tipo), cli_cep = (@cep), cli_endereco = (@endereco), cli_bairro = (@bairro)," +
     "cli_fone= (@fone), cli_cel = (@cel), cli_email= (@email), cli_endnumero = (@endnumero)," +
     "cli_cidade = (@cidade), cli_estado = (@estado)";
     cmd.Parameters.AddWithValue("@nome", obj.CliNome);
     cmd.Parameters.AddWithValue("@cpfcnpj", obj.CliCpfCnpj);
     cmd.Parameters.AddWithValue("@rgie", obj.CliRgie);
     cmd.Parameters.AddWithValue("@rsocial", obj.CliRSocial);
     cmd.Parameters.AddWithValue("@tipo", obj.CliTipo);
     cmd.Parameters.AddWithValue("@cep", obj.CliCep);
     cmd.Parameters.AddWithValue("@endereco", obj.CliEndereco);
     cmd.Parameters.AddWithValue("@bairro", obj.CliBairro);
     cmd.Parameters.AddWithValue("@fone", obj.CliFone);
     cmd.Parameters.AddWithValue("@cel", obj.CliCel);
     cmd.Parameters.AddWithValue("@email", obj.CliEmail);
     cmd.Parameters.AddWithValue("@endnumero", obj.CliEndNumero);
     cmd.Parameters.AddWithValue("@cidade", obj.CliCidade);
     cmd.Parameters.AddWithValue("@estado", obj.CliEstado);
     conexao.Conectar();
     cmd.ExecuteNonQuery();
     conexao.Desconectar();
 }
Exemple #5
0
        public void Alterar(ModeloCliente obj)
        {
            if (obj.CliNome.Trim().Length == 0)
            {
                throw new Exception("O nome do cliente é obrigatório");
            }

            if (obj.CliCPF_CNPJ.Trim().Length == 0)
            {
                throw new Exception("O CNPJ/CPF é obrigatório");
            }

            if (obj.CliRG.Trim().Length <= 0)
            {
                throw new Exception("O RG do cliente é obrigatório");
            }

            if (obj.CliTipo.Trim().Length <= 0)
            {
                throw new Exception("O tipo de cliente é obrigatório");
            }

            if (obj.CliCep.Trim().Length <= 0)
            {
                throw new Exception("O CEP do cliente é obrigatório");
            }

            if (obj.CliEndereco.Trim().Length <= 0)
            {
                throw new Exception("O endereço do cliente é obrigatório");
            }

            if (obj.CliBairro.Trim().Length <= 0)
            {
                throw new Exception("O bairro do cliente é obrigatório");
            }
            if (obj.CliFone.Trim().Length <= 0 || obj.CliCel.Trim().Length <=0)
            {
                throw new Exception("Pelo menos um contato do cliente é obrigatório");
            }
            if (obj.CliEndNumero.Trim().Length <= 0)
            {
                throw new Exception("O Número resedencial do cliente é obrigatório");
            }
            if (obj.CliCidade.Trim().Length <= 0)
            {
                throw new Exception("A cidade do cliente é obrigatório");
            }
            if (obj.CliEstado.Trim().Length <= 0)
            {
                throw new Exception("O estado do cliente é obrigatório");
            }

            DALCliente DALobj = new DALCliente(conexao);
            DALobj.Alterar(obj);
        }
Exemple #6
0
        public void Incluir(ModeloCliente modelo)
        {
            if (modelo.CliNome.Trim().Length == 0)
            {
                throw new Exception("O nome do cliente é obrigatório");
            }


            if (modelo.CliCpfcnpj.Trim().Length == 0)
            {
                throw new Exception("O CPF/CNPJ é obrigatorio");
            }

            if(modelo.CliTipo == 0)
            {
                if(Validacao.ValidaCPF.IsCpf(modelo.CliCpfcnpj) == false)
                {
                    throw new Exception("CPF Invalido");
                }
            }
            else
            {
                if(Validacao.ValidaCNPJ.IsCnpj(modelo.CliCpfcnpj)== false)
                {
                    throw new Exception("CNPJ Invalido");
                }
            }
            //verifica CPF/CNPJ

            if (modelo.CliRgie.Trim().Length == 0)
            {
                throw new Exception("O RG/IE é obrigatorio");
            }

            if (modelo.CliFone.Trim().Length == 0)
            {
                throw new Exception("O Telefone é obrigatorio");
            }

            //cli_tipo => 0=fisica ; 1=juridica

            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.CliEmail))
            {
                throw new Exception("Digite um email válido");
            }


            DALCliente DALObj = new DALCliente(conexao);
            DALObj.Incluir(modelo);
        }
        public void Incluir(ModeloCliente modelo)
        {
            if (modelo.CliNome.Trim().Length == 0)
            {
                throw new Exception("O nome do Cliente é obrigatório");
            }
            if (modelo.CliCidade.Trim().Length == 0)
            {
                throw new Exception("O nome da Cidade é obrigatório");
            }
            if (modelo.CliEstado.Trim().Length == 0)
            {
                throw new Exception("O nome do estado é obrigatório");
            }

            DALCliente DALobj = new DALCliente(conexao);
            DALobj.Incluir(modelo);
        }
        public void Alterar(ModeloCliente modelo)
        {
            if (modelo.CliNome.Trim().Length == 0)
            {
                throw new Exception("O nome do Cliente é obrigatório");
            }
            if (modelo.CliCidade.Trim().Length == 0)
            {
                throw new Exception("O nome da Cidade é obrigatório");
            }
            if (modelo.CliEstado.Trim().Length == 0)
            {
                throw new Exception("O nome do estado é obrigatório");
            }
            //modelo.CatNome = modelo.CatNome.ToUpper();

            DALCliente DALobj = new DALCliente(conexao);
            DALobj.Alterar(modelo);
        }
Exemple #9
0
        public void Alterar(ModeloCliente modelo)
        {
            if (modelo.CliNome.Trim().Length == 0)
            {
                throw new Exception("O nome do cliente é obrigatório");
            }


            if (modelo.CliCpfcnpj.Trim().Length == 0)
            {
                throw new Exception("O CPF/CNPJ é obrigatorio");
            }

            //verifica CPF/CNPJ

            if (modelo.CliRgie.Trim().Length == 0)
            {
                throw new Exception("O RG/IE é obrigatorio");
            }

            if (modelo.CliFone.Trim().Length == 0)
            {
                throw new Exception("O Telefone é obrigatorio");
            }

            //cli_tipo => 0=fisica ; 1=juridica

            
            if (!Validacao.ValidaEmail(modelo.CliEmail))
            {
                throw new Exception("Digite um email válido");
            }
            // valida cep

            //if (!Validacao.ValidaCep(modelo.CliCep))
            //{
            //    throw new Exception("Digite um CEP válido");
            //}


            DALCliente DALObj = new DALCliente(conexao);
            DALObj.Alterar(modelo);
        }
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {

                //leitura dos dados
                ModeloCliente modelo = new ModeloCliente();
                modelo.CliNome      = txtNome.Text;
                modelo.CliRG        = txtRG.Text;
                modelo.CliNome      = txtNome.Text;
                modelo.CliCPF_CNPJ  = txtCPF.Text;
                modelo.CliCep       = txtCEP.Text;
                modelo.CliEndereco  = txtEndereco.Text;
                modelo.CliBairro    = txtBairro.Text;
                modelo.CliFone      = txtTelefone.Text;
                modelo.CliCel       = txtCelular.Text;
                modelo.CliEmail     = txtEmail.Text;
                modelo.CliEndNumero = txtNumero.Text;
                modelo.CliCidade    = txtCidade.Text;
                if (rbnPessoaFísica.Checked )
                {
                    modelo.CliTipo = rbnPessoaFísica.Text;
                    modelo.CliRSocial = " ";
                }
                else
                {
                    modelo.CliTipo = rbnPessoajuridica.Text;
                }

                modelo.CliEstado    = txtEstado.Text;

                //obj para gravar os dados no banco
                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                BLLCliente bll = new BLLCliente(cx);

                if (this.operacao == "inserir")
                {
                    //cadastrar uma categoria
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código: " + modelo.CliCod.ToString());

                }
                else
                {
                    //alterar uma categoria
                    modelo.CliCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (SqlException)
            {
                MessageBox.Show("O cliente com o cpf Nº "+ txtCPF.Text + " já está cadastrado", "Verifique!");
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloCliente modelo = new ModeloCliente();
                modelo.CliNome = txtNome.Text;
                modelo.CliCpfCnpj = txtCpfCnpj.Text;
                modelo.CliRgie = txtIe.Text;
                modelo.CliRSocial = txtRsocial.Text;
                modelo.CliEndereco = txtEndereco.Text;
                modelo.CliEndNumero = txtEndNumero.Text;
                modelo.CliBairro = txtBairro.Text;
                modelo.CliCep = txtCep.Text;
                modelo.CliCidade = txtCidade.Text;
                modelo.CliEstado = txtEstado.Text;
                modelo.CliFone = txtFone.Text;
                modelo.CliCel = txtCel.Text;
                modelo.CliEmail = txtEmail.Text;
                modelo.CliTipo = Convert.ToInt32(txtTipo.Text);
                //obj para gravar os dados no banco
                DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLCliente bll = new BLLCliente(cx);
                if (this.operacao == "inserir")
                {
                    //cadastrar uma categoria
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código " + modelo.CliCod.ToString());

                }
                else
                {
                    //alterar uma categoria
                    modelo.CliCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {

                ModeloCliente modelo = new ModeloCliente();

                txNome.Text = txNome.Text.ToUpper();
                modelo.CliNome = txNome.Text;

                txRazaoSocial.Text = txRazaoSocial.Text.ToUpper();
                modelo.CliRsocial = txRazaoSocial.Text;

                txEndereco.Text = txEndereco.Text.ToUpper();
                modelo.CliEndereco = txEndereco.Text;

                txBairro.Text = txBairro.Text.ToUpper();
                modelo.CliBairro = txBairro.Text;

                txComplemento.Text = txComplemento.Text.ToUpper();
                modelo.CliComplemento = txComplemento.Text;

                txCidade.Text = txCidade.Text.ToUpper();
                modelo.CliCidade = txCidade.Text;

                txUF.Text = txUF.Text.ToUpper();
                modelo.CliEstado = txUF.Text;



             
                modelo.CliCpfcnpj = txCPFCNPJ.Text;
                modelo.CliRgie = txRGIE.Text;
               
                if(rbFisica.Checked == true)
                {
                    modelo.CliTipo = 0;
                }
                else
                {
                    modelo.CliTipo = 1;
                }
                
                modelo.CliCep = txCEP.Text;
          
                
                modelo.CliFone = txTelefone.Text;
                modelo.CliCel = txCelular.Text;
                modelo.CliEmail = txEmail.Text;
                modelo.CliEndnumero = txNumero.Text;
              
            

                DALConexao cx = new DALConexao(DadosDaConexao.srtConexao);
                BLLCliente bll = new BLLCliente(cx);

                if (operacao == "inserir")
                {
                    bll.Incluir(modelo);
                    Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
                    MessageBox.Show("Cadastro efetuado -  Código " + modelo.CliCod.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    // alterar categoria
                    modelo.CliCod = Convert.ToInt32(txCodigo.Text);
                    bll.Alterar(modelo);
                    Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
                    MessageBox.Show("Cadastro Alterado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                this.LimpaCampos();
                this.AlteraBotoes(1);
            }
            catch (Exception erro)
            {
                Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
                MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #13
0
        public void Incluir(ModeloCliente modelo)
        {
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conexao.ObjetoConexao;
            cmd.CommandText = "insert intocliente (cli_nome, cli_cpfcnpj, cli_rgie, cli_rsocial, cli_tipo, cli_cep, cli_endereco,"+
                              "cli_bairro, cli_fone, cli_cel, cli_email, cli_endnumero, cli_cidade,cli_estado) values"+
                              "(@nome, @cpf, @rg, @razao, @tipo, @cep, @endereco, @bairro, @fone, @celular, @email, @numero,"+
                              "@cidade, @estado); select @@IDENTITY;";

            cmd.Parameters.AddWithValue("@nome", modelo.CliNome);
            cmd.Parameters.AddWithValue("@cpf", modelo.CliCPF_CNPJ );
            cmd.Parameters.AddWithValue("@rg", modelo.CliRG);
            cmd.Parameters.AddWithValue("@razao", modelo.CliRSocial);
            cmd.Parameters.AddWithValue("@tipo", modelo.CliTipo);
            cmd.Parameters.AddWithValue("@cep", modelo.CliCep);
            cmd.Parameters.AddWithValue("@endereco", modelo.CliEndereco);
            cmd.Parameters.AddWithValue("@bairro", modelo.CliBairro);
            cmd.Parameters.AddWithValue("@fone", modelo.CliFone);
            cmd.Parameters.AddWithValue("@celular", modelo.CliCel);
            cmd.Parameters.AddWithValue("@email", modelo.CliEmail);
            cmd.Parameters.AddWithValue("@numero", modelo.CliEndNumero);
            cmd.Parameters.AddWithValue("@cidade", modelo.CliCidade);
            cmd.Parameters.AddWithValue("@estado", modelo.CliEstado);

            conexao.Conectar();
            modelo.CliCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }