//METEDO INSERIR NO BANCO DE DADOS
 public void Incluir(ModeloFornecedor modelo)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Connection  = Conexao.ObjetoConexao;
         cmd.CommandText = "insert into fornecedor(for_nome,for_rsocial,for_ie,for_cnpj,for_cep,for_endereco," +
                           "for_bairro,for_fone,for_cel,for_email,for_endnumero,for_cidade,for_estado) values(@for_nome,@for_rsocial," +
                           "@for_ie,@for_cnpj,@for_cep,@for_endereco,@for_bairro,@for_fone,@for_cel,@for_email,@for_endnumero,@for_cidade,@for_estado)";
         cmd.Parameters.AddWithValue("@for_nome", modelo.For_nome);
         cmd.Parameters.AddWithValue("@for_rsocial", modelo.For_rsocial);
         cmd.Parameters.AddWithValue("@for_ie", modelo.For_ie);
         cmd.Parameters.AddWithValue("@for_cnpj", modelo.For_cnpj);
         cmd.Parameters.AddWithValue("@for_cep", modelo.For_cep);
         cmd.Parameters.AddWithValue("@for_endereco", modelo.For_endereco);
         cmd.Parameters.AddWithValue("@for_bairro", modelo.For_bairro);
         cmd.Parameters.AddWithValue("@for_fone", modelo.For_fone);
         cmd.Parameters.AddWithValue("@for_cel", modelo.For_cel);
         cmd.Parameters.AddWithValue("@for_email", modelo.For_email);
         cmd.Parameters.AddWithValue("@for_endnumero", modelo.For_endnumero);
         cmd.Parameters.AddWithValue("@for_cidade", modelo.For_cidade);
         cmd.Parameters.AddWithValue("@for_estado", modelo.For_estado);
         Conexao.Conectar();
         cmd.ExecuteNonQuery();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     finally
     {
         Conexao.Desconectar();
     }
 }
Example #2
0
        public void Incluir(ModeloFornecedor modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into Fornecedor(for_datacadastro, for_nome, for_cnpj, for_ie, " +
                              "for_rsocial, for_cep, for_logradouro, for_bairro, for_fone, for_cel, for_email, for_endnumero," +
                              "for_cidade, for_estado) values (@for_datacadastro, @for_nome, @for_cnpj, @for_ie," +
                              "@for_rsocial, @for_cep, @for_logradouro, @for_bairro, @for_fone, @for_cel, @for_email, @for_endnumero, @for_cidade, @for_estado); select @@IDENTITY;";

            cmd.Parameters.Add("@for_datacadastro", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@for_datacadastro"].Value = modelo.Fordatacadastro;
            cmd.Parameters.AddWithValue("@for_nome", modelo.ForNome);
            cmd.Parameters.AddWithValue("@for_cnpj", modelo.ForCnpj);
            cmd.Parameters.AddWithValue("@for_ie", modelo.ForIe);
            cmd.Parameters.AddWithValue("@for_rsocial", modelo.ForRsocial);
            cmd.Parameters.AddWithValue("@for_cep", modelo.ForCep);
            cmd.Parameters.AddWithValue("@for_logradouro", modelo.ForLogradouro);
            cmd.Parameters.AddWithValue("@for_bairro", modelo.ForBairro);
            cmd.Parameters.AddWithValue("@for_fone", modelo.ForFone);
            cmd.Parameters.AddWithValue("@for_cel", modelo.ForCelular);
            cmd.Parameters.AddWithValue("@for_email", modelo.ForEmail);
            cmd.Parameters.AddWithValue("@for_endnumero", modelo.ForEndNumero);
            cmd.Parameters.AddWithValue("@for_cidade", modelo.ForCidade);
            cmd.Parameters.AddWithValue("@for_estado", modelo.ForEstado);
            conexao.Conectar();
            modelo.ForCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
        public void Incluir(ModeloFornecedor modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into fornecedor(for_nome,for_rsocial,for_ie,for_cnpj,for_cep,for_endereco,for_bairro,for_fone,for_cel,for_email,for_endnumero,for_cidade,for_estado,for_cpf,for_observacao,for_cadastro) values (@nome,@rsocial,@ie,@cnpj,@cep,@endereco,@bairro,@fone,@cel,@email,@endnumero,@cidade,@estado,@for_cpf,@for_observacao,@for_cadastro) select @@IDENTITY;";

            cmd.Parameters.AddWithValue("@nome", modelo.ForNome);
            cmd.Parameters.AddWithValue("@rsocial", modelo.ForRsocial);
            cmd.Parameters.AddWithValue("@ie", modelo.ForIe);
            cmd.Parameters.AddWithValue("@cnpj", modelo.ForCnpj);
            cmd.Parameters.AddWithValue("@cep", modelo.ForCep);
            cmd.Parameters.AddWithValue("@endereco", modelo.ForEndereco);
            cmd.Parameters.AddWithValue("@bairro", modelo.ForBairro);
            cmd.Parameters.AddWithValue("@fone", modelo.ForFone);
            cmd.Parameters.AddWithValue("@cel", modelo.ForCel);
            cmd.Parameters.AddWithValue("@email", modelo.ForEmail);
            cmd.Parameters.AddWithValue("@endnumero", modelo.ForEndnumero);
            cmd.Parameters.AddWithValue("@cidade", modelo.ForCidade);
            cmd.Parameters.AddWithValue("@estado", modelo.ForEstado);
            cmd.Parameters.AddWithValue("@for_cpf", modelo.ForCpf);
            cmd.Parameters.AddWithValue("@for_cadastro", DateTime.Now);
            cmd.Parameters.AddWithValue("@for_observacao", modelo.for_observacao);
            conexao.Conectar();
            modelo.ForCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
Example #4
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaCompra f = new frmConsultaCompra();

            f.ShowDialog();
            btPagar.Enabled = false;
            if (f.codigo != 0)
            {
                DALConexao   cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLCompra    bll    = new BLLCompra(cx);
                ModeloCompra modelo = bll.CarregaModeloCompra(f.codigo);
                txtCodigo.Text = modelo.ComCod.ToString();
                dtData.Value   = modelo.ComData;
                BLLFornecedor    bllf    = new BLLFornecedor(cx);
                ModeloFornecedor modelof = bllf.CarregaModeloFornecedor(modelo.ForCod);
                txtFornecedor.Text = modelof.ForNome;
                txtValor.Text      = modelo.ComTotal.ToString();

                BLLParcelaCompra bllp = new BLLParcelaCompra(cx);
                dgvParcelas.DataSource            = bllp.Localizar(modelo.ComCod);
                dgvParcelas.Columns[0].HeaderText = "Parcela";
                dgvParcelas.Columns[1].HeaderText = "Valor da Parcela";
                dgvParcelas.Columns[2].HeaderText = "Pago em:";
                dgvParcelas.Columns[3].HeaderText = "Vencimento";
                dgvParcelas.Columns[4].Visible    = false;
            }
        }
Example #5
0
        public void Alterar(ModeloFornecedor modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "update Fornecedor set For_nome = @For_nome, For_cnpj = @For_cnpj, For_ie = @For_ie, For_rsocial = @For_rsocial," +
                              "For_cep = @For_cep, For_endereco = @For_endereco, For_bairro = @For_bairro, For_fone = @For_fone, For_cel = @For_cel, For_email = @For_email, For_endnumero = @For_endnumero," +
                              "For_cidade = @For_cidade, For_estado =@For_estado where For_cod = @codigo;";

            cmd.Parameters.AddWithValue("@For_nome", modelo.ForNome);
            cmd.Parameters.AddWithValue("@For_cnpj", modelo.ForCnpj);
            cmd.Parameters.AddWithValue("@For_ie", modelo.ForIe);
            cmd.Parameters.AddWithValue("@For_rsocial", modelo.ForRSocial);
            cmd.Parameters.AddWithValue("@For_cep", modelo.ForCep);
            cmd.Parameters.AddWithValue("@For_endereco", modelo.ForEndereco);
            cmd.Parameters.AddWithValue("@For_bairro", modelo.ForBairro);
            cmd.Parameters.AddWithValue("@For_fone", modelo.ForFone);
            cmd.Parameters.AddWithValue("@For_cel", modelo.ForCelular);
            cmd.Parameters.AddWithValue("@For_email", modelo.ForEmail);
            cmd.Parameters.AddWithValue("@For_endnumero", modelo.ForEndNumero);
            cmd.Parameters.AddWithValue("@For_cidade", modelo.ForCidade);
            cmd.Parameters.AddWithValue("@For_estado", modelo.ForEstado);
            cmd.Parameters.AddWithValue("@codigo", modelo.ForCod);

            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
        public void Alterar(ModeloFornecedor modelo)
        {
            if (modelo.ForNome.Trim().Length == 0)
            {
                throw new Exception("O nome do Fornecedor é obrigatório");
            }

            if (modelo.ForCnpj.Trim().Length == 0)
            {
                throw new Exception("O CNPJ do Fornecedor é obrigatório");
            }

            if (Validacao.IsCnpj(modelo.ForCnpj) == false)
            {
                throw new Exception("O CNPJ inválido");
            }

            if (modelo.ForIe.Trim().Length == 0)
            {
                throw new Exception("O IE do Fornecedor é obrigatório");
            }

            if (modelo.ForFone.Trim().Length == 0)
            {
                throw new Exception("O telefone do Fornecedor é obrigatório");
            }

            DALFornecedor DALobj = new DALFornecedor(conexao);

            DALobj.Alterar(modelo);
        }
Example #7
0
 //-------------------------------------------------------------------------------------------------------------------
 private void btLocalizar_Click(object sender, EventArgs e)
 {
     try
     {
         frmConsultaFornecedor frm = new frmConsultaFornecedor();
         frm.ShowDialog();
         if (frm.codigo >= 0)
         {
             BLLFornecedor    bll    = new BLLFornecedor();
             ModeloFornecedor modelo = bll.carregaModelo(frm.codigo);
             txtCodigo.Text   = modelo.for_cod.ToString();
             txtNome.Text     = modelo.for_nome;
             txtBairro.Text   = modelo.for_bairro;
             mtbCelular.Text  = modelo.for_cel;
             mtbCEP.Text      = modelo.for_cep;
             txtCidade.Text   = modelo.for_cidade;
             txtCNPJ.Text     = modelo.for_cnpj;
             txtEmail.Text    = modelo.for_email;
             txtEndereco.Text = modelo.for_endereco;
             cbEstado.Text    = modelo.for_estado;
             mtbRGIE.Text     = modelo.for_ie;
             mtbTelefone.Text = modelo.for_fone;
             txtRSocial.Text  = modelo.for_rsocial;
             txtNumero.Text   = modelo.for_endnumero;
             this.alteraBotoes(3);
         }
         frm.Dispose();
     }catch (Exception error)
     {
         MessageBox.Show(error.Message);
     }
 }
        public void Alterar(ModeloFornecedor modeloFornecedor)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "update fornecedor set for_nome =@nome, for_rsocial =@rsocial, for_ie =@ie, for_cnpj=@cnpj," +
                              " for_cep =@cep, for_endereco =@endereco, for_bairro =@bairro, for_fone =@fone, for_cel =@cel," +
                              " for_email =@email, for_endnumero =@endnumero, for_cidade =@cidade, for_estado =@estado where for_cod = @codigo;";
            cmd.Parameters.AddWithValue("@codigo", modeloFornecedor.for_cod);
            cmd.Parameters.AddWithValue("@nome", modeloFornecedor.for_nome);
            cmd.Parameters.AddWithValue("@rsocial", modeloFornecedor.for_rsocial);
            cmd.Parameters.AddWithValue("@ie", modeloFornecedor.for_ie);
            cmd.Parameters.AddWithValue("@cnpj", modeloFornecedor.for_cnpj);
            cmd.Parameters.AddWithValue("@cep", modeloFornecedor.for_cep);
            cmd.Parameters.AddWithValue("@endereco", modeloFornecedor.for_endereco);
            cmd.Parameters.AddWithValue("@bairro", modeloFornecedor.for_bairro);
            cmd.Parameters.AddWithValue("@fone", modeloFornecedor.for_fone);
            cmd.Parameters.AddWithValue("@cel", modeloFornecedor.for_cel);
            cmd.Parameters.AddWithValue("@email", modeloFornecedor.for_email);
            cmd.Parameters.AddWithValue("@endnumero", modeloFornecedor.for_endnumero);
            cmd.Parameters.AddWithValue("@cidade", modeloFornecedor.for_cidade);
            cmd.Parameters.AddWithValue("@estado", modeloFornecedor.for_estado);

            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
Example #9
0
        public void Inserir(ModeloFornecedor modelo)
        {
            ValidaCampos(modelo);
            DALFornecedor DALObj = new DALFornecedor(conexao);

            DALObj.Inserir(modelo);
        }
        public ModeloFornecedor carregaModeloFornecedor(String cnpj)
        {
            ModeloFornecedor modeloFornecedor = new ModeloFornecedor();
            SqlCommand       cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "select * from cliente where for_cnpj = @cnpj";
            cmd.Parameters.AddWithValue("@cnpj", cnpj);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modeloFornecedor.for_cod       = Convert.ToInt32(registro["for_cod"]);
                modeloFornecedor.for_nome      = Convert.ToString(registro["for_nome"]);
                modeloFornecedor.for_rsocial   = Convert.ToString(registro["for_rsocial"]);
                modeloFornecedor.for_ie        = Convert.ToString(registro["for_ie"]);
                modeloFornecedor.for_cnpj      = Convert.ToString(registro["for_cnpj"]);
                modeloFornecedor.for_cep       = Convert.ToString(registro["for_cep"]);
                modeloFornecedor.for_endereco  = Convert.ToString(registro["for_endereco"]);
                modeloFornecedor.for_bairro    = Convert.ToString(registro["for_bairro"]);
                modeloFornecedor.for_fone      = Convert.ToString(registro["for_fone"]);
                modeloFornecedor.for_cel       = Convert.ToString(registro["for_cel"]);
                modeloFornecedor.for_email     = Convert.ToString(registro["for_email"]);
                modeloFornecedor.for_endnumero = Convert.ToString(registro["for_endnumero"]);
                modeloFornecedor.for_cidade    = Convert.ToString(registro["for_cidade"]);
                modeloFornecedor.for_estado    = Convert.ToString(registro["for_estado"]);
            }
            conexao.Desconectar();
            return(modeloFornecedor);
        }
        public void Incluir(ModeloFornecedor modeloFornecedor)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "insert into fornecedor (for_nome, for_rsocial, for_ie, for_cnpj, for_cep," +
                                  "for_endereco, for_bairro, for_fone, for_cel, for_email, for_endnumero, for_cidade, for_estado)" +
                                  " values (@nome, @rsocial, @ie, @cnpj, @cep, @endereco, @bairro, @fone, @cel, @email, @endnumero," +
                                  " @cidade, @estado);select @@IDENTITY;";

                cmd.Parameters.AddWithValue("@nome", modeloFornecedor.for_nome);
                cmd.Parameters.AddWithValue("@rsocial", modeloFornecedor.for_rsocial);
                cmd.Parameters.AddWithValue("@ie", modeloFornecedor.for_ie);
                cmd.Parameters.AddWithValue("@cnpj", modeloFornecedor.for_cnpj);
                cmd.Parameters.AddWithValue("@cep", modeloFornecedor.for_cep);
                cmd.Parameters.AddWithValue("@endereco", modeloFornecedor.for_endereco);
                cmd.Parameters.AddWithValue("@bairro", modeloFornecedor.for_bairro);
                cmd.Parameters.AddWithValue("@fone", modeloFornecedor.for_fone);
                cmd.Parameters.AddWithValue("@cel", modeloFornecedor.for_cel);
                cmd.Parameters.AddWithValue("@email", modeloFornecedor.for_email);
                cmd.Parameters.AddWithValue("@endnumero", modeloFornecedor.for_endnumero);
                cmd.Parameters.AddWithValue("@cidade", modeloFornecedor.for_cidade);
                cmd.Parameters.AddWithValue("@estado", modeloFornecedor.for_estado);

                conexao.Conectar();
                modeloFornecedor.for_cod = Convert.ToInt32(cmd.ExecuteScalar());
                conexao.Desconectar();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #12
0
        public void Alterar(ModeloFornecedor modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "UPDATE FORENTE SET FOR_NOME = @NOME, FOR_CNPJ = @CNPJ, FOR_IE = @IE, FOR_RSOCIAL = @RSOCIAL," +
                              "FOR_CEP = @CEP, FOR_ENDERECO = @ENDERECO, FOR_BAIRRO = @BAIRRO, FOR_FONE = @FONE, FOR_CEL = @CEL, FOR_EMAIL = @EMAIL," +
                              "FOR_ENDNUMERO = @ENDNUMERO, FOR_CIDADE = @CIDADE, FOR_ESTADO = @ESTADO WHERE FOR_COD = @CODIGO";
            cmd.Parameters.AddWithValue("@CODIGO", modelo.ForCod);
            cmd.Parameters.AddWithValue("@NOME", modelo.ForNome);
            cmd.Parameters.AddWithValue("@CNPJ", modelo.ForCnpj);
            cmd.Parameters.AddWithValue("@IE", modelo.ForIe);
            cmd.Parameters.AddWithValue("@RSOCIAL", modelo.ForRSocial);
            cmd.Parameters.AddWithValue("@CEP", modelo.ForCep);
            cmd.Parameters.AddWithValue("@ENDERECO", modelo.ForEndereco);
            cmd.Parameters.AddWithValue("@BAIRRO", modelo.ForBairro);
            cmd.Parameters.AddWithValue("@FONE", modelo.ForFone);
            cmd.Parameters.AddWithValue("@CEL", modelo.ForCel);
            cmd.Parameters.AddWithValue("@EMAIL", modelo.ForEmail);
            cmd.Parameters.AddWithValue("@ENDNUMERO", modelo.ForEndNum);
            cmd.Parameters.AddWithValue("@CIDADE", modelo.ForCidade);
            cmd.Parameters.AddWithValue("@ESTADO", modelo.ForEstado);
            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
Example #13
0
        public void Incluir(ModeloFornecedor modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "INSERT FORNCEDOR(FOR_NOME, FOR_CNPJ, FOR_IE, FOR_RSOCIAL," +
                              "FOR_CEP, FOR_ENDERECO, FOR_BAIRRO, FOR_FONE, FOR_CEL, FOR_EMAIL, FOR_ENDNUMERO," +
                              "FOR_CIDADE, FOR_ESTADO) VALUES (@NOME, @CNPJ, @IE, @RSOCIAL, @CEP, @ENDERECO, @BAIRRO, @FONE, @CEL, @EMAIL, @ENDNUMERO," +
                              "@CIDADE, @ESTADO); SELECT @@IDENTITY;";
            cmd.Parameters.AddWithValue("@NOME", modelo.ForNome);
            cmd.Parameters.AddWithValue("@CPFCNPJ", modelo.ForCnpj);
            cmd.Parameters.AddWithValue("@RGIE", modelo.ForIe);
            cmd.Parameters.AddWithValue("@RSOCIAL", modelo.ForRSocial);
            cmd.Parameters.AddWithValue("@CEP", modelo.ForCep);
            cmd.Parameters.AddWithValue("@ENDERECO", modelo.ForEndereco);
            cmd.Parameters.AddWithValue("@CIDADE", modelo.ForCidade);
            cmd.Parameters.AddWithValue("@ESTADO", modelo.ForEstado);
            cmd.Parameters.AddWithValue("@BAIRRO", modelo.ForBairro);
            cmd.Parameters.AddWithValue("@FONE", modelo.ForFone);
            cmd.Parameters.AddWithValue("@CEL", modelo.ForCel);
            cmd.Parameters.AddWithValue("@EMAIL", modelo.ForEmail);
            cmd.Parameters.AddWithValue("@ENDNUMERO", modelo.ForEndNum);

            conexao.Conectar();
            modelo.ForCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
Example #14
0
        public ModeloFornecedor CarregaModeloFornecedor(string cnpj)
        {
            ModeloFornecedor modelo = new ModeloFornecedor();
            SqlCommand       cmd    = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "SELECT * FROM FORNECEDOR WHERE FOR_CNPJ = @CNPJ";
            cmd.Parameters.AddWithValue("@CNPJ", cnpj);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.ForCod      = Convert.ToInt32(registro["FOR_COD"]);
                modelo.ForNome     = Convert.ToString(registro["FOR_NOME"]);
                modelo.ForCnpj     = Convert.ToString(registro["FOR_CNPJ"]);;
                modelo.ForIe       = Convert.ToString(registro["FOR_IE"]);;
                modelo.ForRSocial  = Convert.ToString(registro["FOR_RSOCIAL"]);;
                modelo.ForCep      = Convert.ToString(registro["FOR_CEP"]);
                modelo.ForEndereco = Convert.ToString(registro["FOR_ENDERECO"]);
                modelo.ForBairro   = Convert.ToString(registro["FOR_BAIRRO"]);
                modelo.ForFone     = Convert.ToString(registro["FOR_FONE"]);
                modelo.ForCel      = Convert.ToString(registro["FOR_CEL"]);
                modelo.ForEmail    = Convert.ToString(registro["FOR_EMAIL"]);
                modelo.ForEndNum   = Convert.ToString(registro["FOR_ENDNUMERO"]);
                modelo.ForCidade   = Convert.ToString(registro["FOR_CIDADE"]);
                modelo.ForEstado   = Convert.ToString(registro["FOR_ESTADO"]);
            }

            conexao.Desconectar();
            return(modelo);
        }
Example #15
0
        public ModeloFornecedor CarregaModeloFornecedor(int codigo)
        {
            ModeloFornecedor modelo = new ModeloFornecedor();
            SqlCommand       cmd    = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = ("select * from fornecedor where for_cod = @for_cod");
            cmd.Parameters.AddWithValue("@for_cod", codigo);
            conexao.Connectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.ForCod       = Convert.ToInt32(registro["for_cod"]);
                modelo.ForNome      = Convert.ToString(registro["for_nome"]);
                modelo.ForCnpj      = Convert.ToString(registro["for_cnpj"]);
                modelo.ForIe        = Convert.ToString(registro["for_ie"]);
                modelo.ForRsocial   = Convert.ToString(registro["for_rsocial"]);
                modelo.ForCep       = Convert.ToString(registro["for_cep"]);
                modelo.ForEndereco  = Convert.ToString(registro["for_endereco"]);
                modelo.ForEndNumero = Convert.ToString(registro["for_endnumero"]);
                modelo.ForBairro    = Convert.ToString(registro["for_bairro"]);
                modelo.ForFone      = Convert.ToString(registro["for_fone"]);
                modelo.ForCel       = Convert.ToString(registro["for_cel"]);
                modelo.ForEmail     = Convert.ToString(registro["for_email"]);
                modelo.ForCidade    = Convert.ToString(registro["for_cidade"]);
                modelo.ForEstado    = Convert.ToString(registro["for_estado"]);
            }
            conexao.Desconectar();
            return(modelo);
        }
Example #16
0
        public void Alterar(ModeloFornecedor modelo)
        {
            ValidaCampos(modelo);
            DALFornecedor DALObj = new DALFornecedor(conexao);

            DALObj.Alterar(modelo);
        }
Example #17
0
        public void Incluir(ModeloFornecedor modeloFornecedor)
        {
            if (modeloFornecedor.for_nome.Trim().Length.Equals(0))
            {
                throw new Exception("O nome do Fornecedor é obrigatório");
            }
            if (modeloFornecedor.for_cnpj.Trim().Length.Equals(""))
            {
                throw new Exception("O CNPJ é obrigatório");
            }
            if (modeloFornecedor.for_ie.Trim().Length.Equals(""))
            {
                throw new Exception("IE é obrigatório");
            }
            if (modeloFornecedor.for_cel.Trim().Length.Equals(""))
            {
                throw new Exception("O numero de celular do fornecedor é obrigatório");
            }

            //cli_tipo = 0-> pessoa fisica
            //cli_tipo =1 -> pessoa juridica
            DAOFornecedor daoFor = new DAOFornecedor(conexao);

            daoFor.Incluir(modeloFornecedor);
        }
        //LOCALIZAR POR COD DO FORNECEDPR BOTÃO =====================================================================================================
        private void btLocFornecedor_Click(object sender, EventArgs e)
        {
            FrmConsultaFornecedor f = new FrmConsultaFornecedor();

            f.ShowDialog();

            //verificar se tem um codigo carregado:{diferente de zero}
            if (f.codigo != 0)//se diferente de Zero , quer dizer que encontrou um fornecedor
            {
                //passa o codigo para o campo da tela: https://youtu.be/FvZ9aZIoQX4?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=1371
                txtForCod.Text = f.codigo.ToString();

                DALConexao       cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFornecedor    bll    = new BLLFornecedor(cx);
                ModeloFornecedor modelo = bll.CarregaModeloFornecedor(f.codigo);
                lbNomeFornecedor.Text = "Nome do Fornecedor: " + modelo.ForNome; //mostra o nome do fornecedor

                BLLCompra bllCompra = new BLLCompra(cx);                         // https://youtu.be/6wS0qjvQPMk?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=771
                dgvDadosCompra.DataSource = bllCompra.Localizar(f.codigo);
                //destroi o formulario
                f.Dispose();

                ////Formatar a DataGrid:
                this.AtualizaCabecalhoDGGridCompra();
            }
            else
            {
                txtForCod.Text        = "";
                lbNomeFornecedor.Text = "Para consultas por fornecedor, Clique em localizar";
            }
        }
Example #19
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaFornecedor f = new frmConsultaFornecedor();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DALConexao       cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFornecedor    bll    = new BLLFornecedor(cx);
                ModeloFornecedor modelo = bll.CarregaModeloFornecedor(f.codigo);
                txtCodigo.Text    = modelo.ForCod.ToString();
                txtNome.Text      = modelo.ForNome;
                txtCnpj.Text      = modelo.ForCnpj;
                txtRsocial.Text   = modelo.ForRSocial;
                txtIe.Text        = modelo.ForIe;
                txtEndereco.Text  = modelo.ForEndereco;
                txtEndNumero.Text = modelo.ForEndNumero;
                txtBairro.Text    = modelo.ForBairro;
                txtCep.Text       = modelo.ForCep;
                txtCidade.Text    = modelo.ForCidade;
                txtEstado.Text    = modelo.ForEstado;
                txtEmail.Text     = modelo.ForEmail;
                alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
Example #20
0
        //-------------------------------------------------------------------------------------------------------------------
        public ModeloFornecedor carregaModelo(int codigo)
        {
            ModeloFornecedor modelo = new ModeloFornecedor();
            SqlCommand       cmd    = new SqlCommand();

            cmd.Connection  = cn.Conexao;
            cmd.CommandText = "select * from fornecedor where for_cod =" + codigo.ToString();
            cn.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.for_cod      = Convert.ToInt32(registro["for_cod"]);
                modelo.for_nome     = Convert.ToString(registro["for_nome"]);
                modelo.for_rsocial  = Convert.ToString(registro["for_rsocial"]);
                modelo.for_bairro   = Convert.ToString(registro["for_bairro"]);
                modelo.for_cel      = Convert.ToString(registro["for_cel"]);
                modelo.for_cep      = Convert.ToString(registro["for_cep"]);
                modelo.for_cnpj     = Convert.ToString(registro["for_cnpj"]);
                modelo.for_email    = Convert.ToString(registro["for_email"]);
                modelo.for_endereco = Convert.ToString(registro["for_endereco"]);
                modelo.for_fone     = Convert.ToString(registro["for_fone"]);
                modelo.for_ie       = Convert.ToString(registro["for_ie"]);
                modelo.for_cidade   = Convert.ToString(registro["for_cidade"]);
                modelo.for_estado   = Convert.ToString(registro["for_estado"]);
            }
            return(modelo);
        }
Example #21
0
 //-------------------------------------------------------------------------------------------------------------------
 private void txtEmail_Leave(object sender, EventArgs e)
 {
     if (operacao == "inserir")
     {
         int           r   = 0;
         BLLFornecedor bll = new BLLFornecedor();
         r = bll.VerificaFornecedorEmail(txtEmail.Text);
         if (r > 0)
         {
             DialogResult d = MessageBox.Show("Já existe um Fornecedor com esse Email. Deseja alterar o registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
             if (d.ToString() == "Yes")
             {
                 DialogResult di = MessageBox.Show("Deseja realmente sobreescrever esse registro? Ao aceitar a operação, o registro antes cadastrado será permanentemente deletado!", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                 if (di.ToString() == "Yes")
                 {
                     this.operacao = "alterar";
                     ModeloFornecedor modelo = bll.carregaModelo(r);
                     txtCodigo.Text = modelo.for_cod.ToString();
                     txtEmail.Text  = modelo.for_email;
                     //this.alteraBotoes(3);
                 }
                 else
                 {
                     txtEmail.Clear();
                     txtEmail.Focus();
                 }
             }
             else
             {
                 txtEmail.Clear();
                 txtEmail.Focus();
             }
         }
     }
 }
        private void btnLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaCompra compra = new frmConsultaCompra();

            compra.ShowDialog();
            if (compra.codigo != 0)
            {
                DALConexao   conexao = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLCompra    dao     = new BLLCompra(conexao);
                ModeloCompra modelo  = dao.CarregaModeloCompra(compra.codigo);

                txtCodigo.Text     = modelo.Com_cod.ToString();
                txtNotaFiscal.Text = modelo.Com_nfiscal.ToString();
                dateCompra.Value   = modelo.Com_data;
                textBox2.Text      = modelo.For_cod.ToString();

                BLLFornecedor    fornecedor = new BLLFornecedor(conexao);
                ModeloFornecedor modelo2    = fornecedor.carregaModeloCategoria(Convert.ToInt32(modelo.For_cod));
                lblFornecedor.Text      = modelo2.For_nome;
                lblFornecedor.ForeColor = System.Drawing.Color.FromArgb(78, 109, 156);


                txtTotal.Text             = modelo.Com_total.ToString();
                this.totalCompra          = modelo.Com_total;
                cbPagamento.SelectedValue = modelo.Tpa_cod;
                alterarBotoes(3);
            }
            else
            {
                this.limparTela();
                this.alterarBotoes(1);
            }
            // this.Dispose();
        }
Example #23
0
        public void Incluir(ModeloFornecedor modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into Fornecedor(For_nome, For_cnpj,For_ie,For_rsocial," +
                              "For_cep,For_endereco,For_bairro,For_fone,For_cel,For_email,For_endnumero," +
                              "For_cidade,For_estado) values (@For_nome, @For_cnpj,@For_ie,@For_rsocial," +
                              "@For_cep,@For_endereco,@For_bairro,@For_fone,@For_cel,@For_email,@For_endnumero," +
                              "@For_cidade,@For_estado); select @@IDENTITY;";

            cmd.Parameters.AddWithValue("@For_nome", modelo.ForNome);
            cmd.Parameters.AddWithValue("@For_cnpj", modelo.ForCnpj);
            cmd.Parameters.AddWithValue("@For_ie", modelo.ForIe);
            cmd.Parameters.AddWithValue("@For_rsocial", modelo.ForRSocial);
            cmd.Parameters.AddWithValue("@For_cep", modelo.ForCep);
            cmd.Parameters.AddWithValue("@For_endereco", modelo.ForEndereco);
            cmd.Parameters.AddWithValue("@For_bairro", modelo.ForBairro);
            cmd.Parameters.AddWithValue("@For_fone", modelo.ForFone);
            cmd.Parameters.AddWithValue("@For_cel", modelo.ForCelular);
            cmd.Parameters.AddWithValue("@For_email", modelo.ForEmail);
            cmd.Parameters.AddWithValue("@For_endnumero", modelo.ForEndNumero);
            cmd.Parameters.AddWithValue("@For_cidade", modelo.ForCidade);
            cmd.Parameters.AddWithValue("@For_estado", modelo.ForEstado);

            conexao.Conectar();
            modelo.ForCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
Example #24
0
        //-------------------------------------------------------------------------------------------------------------------
        public void Incluir(ModeloFornecedor obj)
        {
            //O nome da categoria é obrigatório
            if (obj.for_nome.Trim().Length == 0)
            {
                throw new Exception("O nome da cliente é obrigatório");
            }

            if (obj.for_cnpj.Trim().Length == 0)
            {
                throw new Exception("O CPF/CNPJ do cliente é obrigatório");
            }
            //
            //cnpj
            if (Validacao.IsCnpj(obj.for_cnpj) == false)
            {
                throw new Exception("O CNPJ está inválido");
            }
            //

            obj.for_nome = obj.for_nome.ToUpper();

            //dalConexao conexao = new dalConexao(dalDadosDoBanco.stringDeConexao);
            //Se tudo está Ok, chama a rotina de inserção.
            DALFornecedor DALobj = new DALFornecedor(new DALConexao(DALDadosDoBanco.stringDeConexao));

            DALobj.Incluir(obj);
        }
Example #25
0
        public ModeloFornecedor CarregaModeloFornecedor(string cnpj)
        {
            ModeloFornecedor modelo = new ModeloFornecedor();
            SqlCommand       cmd    = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "select * from Fornecedor where for_cnpj = @cnpj";
            cmd.Parameters.AddWithValue("@cnpj", cnpj);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.ForCod          = Convert.ToInt32(registro["for_cod"]);
                modelo.Fordatacadastro = Convert.ToDateTime(registro["for_datacadastro"]);
                modelo.ForNome         = Convert.ToString(registro["for_nome"]);
                modelo.ForCnpj         = Convert.ToString(registro["for_cnpj"]);
                modelo.ForIe           = Convert.ToString(registro["for_ie"]);
                modelo.ForRsocial      = Convert.ToString(registro["for_rsocial"]);
                modelo.ForCep          = Convert.ToString(registro["for_cep"]);
                modelo.ForLogradouro   = Convert.ToString(registro["for_logradouro"]);
                modelo.ForBairro       = Convert.ToString(registro["for_bairro"]);
                modelo.ForFone         = Convert.ToString(registro["for_fone"]);
                modelo.ForCelular      = Convert.ToString(registro["for_celular"]);
                modelo.ForEmail        = Convert.ToString(registro["for_email"]);
                modelo.ForEndNumero    = Convert.ToString(registro["for_endnumero"]);
                modelo.ForCidade       = Convert.ToString(registro["for_cidade"]);
                modelo.ForEstado       = Convert.ToString(registro["for_estado"]);
            }
            registro.Close();
            conexao.Desconectar();
            return(modelo);
        }
        //Carrega Modelo pelo CpfCNPJ do Fornecedor
        public ModeloFornecedor CarregaModeloFornecedorPorCNPJ(String cnpj)
        {
            DalFornecedor    dal    = new DalFornecedor(conexao);
            ModeloFornecedor modelo = dal.CarregaModeloFornecedorPorCNPJ(cnpj);

            return(modelo);
        }
Example #27
0
        public void Alterar(ModeloFornecedor modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "update Fornecedor set for_datacadastro = @for_datacadastro, for_nome = @for_nome, for_cnpj = @for_cnpj, for_ie = @for_ie," +
                              "for_rsocial = @for_rsocial, for_cep = @for_cep, for_logradouro = @for_logradouro, for_bairro = @for_bairro, for_fone = @for_fone, for_cel = @for_cel, for_email = @for_email, for_endnumero = @for_endnumero," +
                              "for_cidade = @for_cidade, for_estado = @for_estado where for_cod = @codigo;";

            cmd.Parameters.Add("@for_datacadastro", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@for_datacadastro"].Value = modelo.Fordatacadastro;
            cmd.Parameters.AddWithValue("@for_nome", modelo.ForNome);
            cmd.Parameters.AddWithValue("@for_cnpj", modelo.ForCnpj);
            cmd.Parameters.AddWithValue("@for_ie", modelo.ForIe);
            cmd.Parameters.AddWithValue("@for_rsocial", modelo.ForRsocial);
            cmd.Parameters.AddWithValue("@for_cep", modelo.ForCep);
            cmd.Parameters.AddWithValue("@for_logradouro", modelo.ForLogradouro);
            cmd.Parameters.AddWithValue("@for_bairro", modelo.ForBairro);
            cmd.Parameters.AddWithValue("@for_fone", modelo.ForFone);
            cmd.Parameters.AddWithValue("@for_cel", modelo.ForCelular);
            cmd.Parameters.AddWithValue("@for_email", modelo.ForEmail);
            cmd.Parameters.AddWithValue("@for_endnumero", modelo.ForEndNumero);
            cmd.Parameters.AddWithValue("@for_cidade", modelo.ForCidade);
            cmd.Parameters.AddWithValue("@for_estado", modelo.ForEstado);
            cmd.Parameters.AddWithValue("@codigo", modelo.ForCod);
            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
Example #28
0
        public void Alterar(ModeloFornecedor obj)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "UPDATE fornecedor SET for_nome = (@nome), for_rsocial = (@rsocial), for_ie = (@ie), for_cnpj = (@cnpj)," +
                              "for_cep = (@cep), for_endereco = (@endereco), for_bairro = (@bairro)," +
                              "for_fone= (@fone), for_cel = (@cel), for_email= (@email), for_endnumero = (@endnumero)," +
                              "for_cidade = (@cidade), for_estado = (@estado)";
            cmd.Parameters.AddWithValue("@nome", obj.ForNome);
            cmd.Parameters.AddWithValue("@cnpj", obj.ForCnpj);
            cmd.Parameters.AddWithValue("@ie", obj.ForIe);
            cmd.Parameters.AddWithValue("@rsocial", obj.ForRSocial);
            cmd.Parameters.AddWithValue("@cep", obj.ForCep);
            cmd.Parameters.AddWithValue("@endereco", obj.ForEndereco);
            cmd.Parameters.AddWithValue("@bairro", obj.ForBairro);
            cmd.Parameters.AddWithValue("@fone", obj.ForFone);
            cmd.Parameters.AddWithValue("@cel", obj.ForCel);
            cmd.Parameters.AddWithValue("@email", obj.ForEmail);
            cmd.Parameters.AddWithValue("@endnumero", obj.ForEndNumero);
            cmd.Parameters.AddWithValue("@cidade", obj.ForCidade);
            cmd.Parameters.AddWithValue("@estado", obj.ForEstado);
            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
        public void Alterar(ModeloFornecedor modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "update fornecedor set for_nome = @nome,for_rsocial =@rsocial,for_ie = @ie,for_cnpj = @cnpj,for_cep = @cep,for_endereco = @endereco,for_bairro = @bairro,for_fone = @fone,for_cel = @cel,for_email = @email,for_endnumero = @endnumero,for_cidade = @cidade,for_estado = @estado,for_cpf = @for_cpf, for_observacao=@for_observacao where for_cod = @cod";

            cmd.Parameters.AddWithValue("@cod", modelo.ForCod);
            cmd.Parameters.AddWithValue("@nome", modelo.ForNome);
            cmd.Parameters.AddWithValue("@rsocial", modelo.ForRsocial);
            cmd.Parameters.AddWithValue("@ie", modelo.ForIe);
            cmd.Parameters.AddWithValue("@cnpj", modelo.ForCnpj);
            cmd.Parameters.AddWithValue("@cep", modelo.ForCep);
            cmd.Parameters.AddWithValue("@endereco", modelo.ForEndereco);
            cmd.Parameters.AddWithValue("@bairro", modelo.ForBairro);
            cmd.Parameters.AddWithValue("@fone", modelo.ForFone);
            cmd.Parameters.AddWithValue("@cel", modelo.ForCel);
            cmd.Parameters.AddWithValue("@email", modelo.ForEmail);
            cmd.Parameters.AddWithValue("@endnumero", modelo.ForEndnumero);
            cmd.Parameters.AddWithValue("@cidade", modelo.ForCidade);
            cmd.Parameters.AddWithValue("@estado", modelo.ForEstado);
            cmd.Parameters.AddWithValue("@for_cpf", modelo.ForCpf);
            cmd.Parameters.AddWithValue("@for_observacao", modelo.for_observacao);
            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
Example #30
0
        private void btLocalizarFornecedor_Click(object sender, EventArgs e)
        {
            Frm_ConsultaFornecedor consultaFornecedor = new Frm_ConsultaFornecedor();

            consultaFornecedor.ShowDialog();

            if (consultaFornecedor.Codigo != 0)
            {
                txtForCodigo.Text = consultaFornecedor.Codigo.ToString();

                DALConexao    conexao       = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFornecedor bLLFornecedor = new BLLFornecedor(conexao);

                ModeloFornecedor ModeloFornecedor = bLLFornecedor.CarregaModeloFornecedor(consultaFornecedor.Codigo);
                lbForNome.Text = ($"Nome: {ModeloFornecedor.ForNome}");

                BLLCompra bllCompra = new BLLCompra(conexao);
                DgvDados.DataSource = bllCompra.LocalizaCodFornecedor(consultaFornecedor.Codigo);
                consultaFornecedor.Dispose();

                AtualizaDataGridCompra();
            }
            else
            {
                txtForCodigo.Text = "";
                lbForNome.Text    = "Nome do fornecedor";
            }
        }