public override bool Salvar()
        {
            bool bSalvar = false;

            try
            {
                if (CaixasOK() == false)
                {
                    return(false);
                }

                FornecedorTableAdapter ta = new FornecedorTableAdapter();
                if (sStatus == StatusCadastro.scIncluindo)
                {
                    bSalvar = (ta.Insert(txtNome.Text, txtEnd.Text, int.Parse(txtNum.Text), mskCEP.Text, txtBairro.Text, txtComp.Text, txtCidade.Text, txtUF.Text, mskTel.Text, mskCel.Text, txtEmail.Text, mskCNPJ.Text, txtVend.Text, txtObs.Text) > 0);
                }
                else if (sStatus == StatusCadastro.scAlterando)
                {
                    if (nCodGenerico == 1)
                    {
                        MessageBox.Show("Não é possível alterar cadastros do sistema.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return(bSalvar);
                    }
                    bSalvar = (ta.Update(txtNome.Text, txtEnd.Text, int.Parse(txtNum.Text), mskCEP.Text, txtBairro.Text, txtComp.Text, txtCidade.Text, txtUF.Text, mskTel.Text, mskCel.Text, txtEmail.Text, mskCNPJ.Text, txtVend.Text, txtObs.Text, nCodGenerico) > 0);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Algum campo foi inserido incorretamente.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(bSalvar);
        }
        public override bool Excluir()
        {
            bool bExcluir             = false;
            FornecedorTableAdapter ta = new FornecedorTableAdapter();

            bExcluir = (ta.Delete(nCodGenerico) > 0);
            return(bExcluir);
        }
예제 #3
0
        private void toolStripButtonEdit_Click(object sender, EventArgs e)
        {
            SCOOPDataSet.FornecedorDataTable Dt = new FornecedorTableAdapter().GetDataBy1(Convert.ToInt32(dataGridView1.Rows[Convert.ToInt32(bindingNavigatorPositionItem.TextBox.Text) - 1].Cells[0].Value.ToString()));

            foreach (SCOOPDataSet.FornecedorRow linha in Dt)
            {
                TxtCodigo.Text          = linha.Codigo.ToString();
                TxtBoxNome.Text         = linha.Nome;
                mskTxtBoxCNPJ.Text      = linha.CNPJ;
                mskTxtBoxInscricao.Text = linha.InsEstadual;
                TxtBoxRua.Text          = linha.Rua;
                TxtBoxCidade.Text       = linha.Cidade;
                TxtBoxUF.Text           = linha.Estado;
                mskTxtBoxCEP.Text       = linha.CEP;
                mskTxtBoxFax.Text       = linha.Fax;
                mskTxtBoxFone.Text      = linha.Fone;
                TxtBoxEmail.Text        = linha.Email;
            }
            tabControl1.SelectedTab = tabPage1;
            BttInserir.Visible      = false;
            BttAlterar.Visible      = true;
        }
예제 #4
0
        public override void Atualiza_Grid()
        {
            try
            {
                this.Text = lblNomeTab.Text = "Fornecedores";
                DB_ConceptDataSet.FornecedorDataTable dt = new DB_ConceptDataSet.FornecedorDataTable();
                FornecedorTableAdapter ta = new FornecedorTableAdapter();
                // dt=ta.GetData
                DB_ConceptDataSet ds = new DB_ConceptDataSet();
                ta.Fill(ds.Fornecedor);
                dB_ConceptBindingSource2.DataSource = ds.Fornecedor;
                dgvPesquisa.DataSource = dB_ConceptBindingSource2;

                //Config Das Colunas do DGV
                dgvPesquisa.Columns[0].HeaderText  = "Cod.";
                dgvPesquisa.Columns[0].Width       = 55;
                dgvPesquisa.Columns[1].HeaderText  = "Fornecedor";
                dgvPesquisa.Columns[1].Width       = 290;
                dgvPesquisa.Columns[2].HeaderText  = "Endereço";
                dgvPesquisa.Columns[2].Width       = 170;
                dgvPesquisa.Columns[3].HeaderText  = "N°";
                dgvPesquisa.Columns[3].Width       = 50;
                dgvPesquisa.Columns[4].HeaderText  = "CEP";
                dgvPesquisa.Columns[4].Width       = 90;
                dgvPesquisa.Columns[5].HeaderText  = "Bairro";
                dgvPesquisa.Columns[5].Width       = 150;
                dgvPesquisa.Columns[6].HeaderText  = "Complemento";
                dgvPesquisa.Columns[6].Width       = 150;
                dgvPesquisa.Columns[7].HeaderText  = "Cidade";
                dgvPesquisa.Columns[7].Width       = 100;
                dgvPesquisa.Columns[8].HeaderText  = "UF";
                dgvPesquisa.Columns[8].Width       = 45;
                dgvPesquisa.Columns[9].HeaderText  = "Tel";
                dgvPesquisa.Columns[9].Width       = 140;
                dgvPesquisa.Columns[10].HeaderText = "Cel";
                dgvPesquisa.Columns[10].Width      = 140;
                dgvPesquisa.Columns[11].HeaderText = "E-mail";
                dgvPesquisa.Columns[11].Width      = 150;
                dgvPesquisa.Columns[12].HeaderText = "CNPJ";
                dgvPesquisa.Columns[12].Width      = 170;
                dgvPesquisa.Columns[13].HeaderText = "Vendedores";
                dgvPesquisa.Columns[13].Width      = 200;
                dgvPesquisa.Columns[14].HeaderText = "Obs";
                dgvPesquisa.Columns[14].Width      = 200;

                //Carrega as combos com as colunas

                if (cmbColuna.Items.Count == 0)
                {
                    foreach (DataColumn coluna in ds.Fornecedor.Columns)
                    {
                        cmbColuna.Items.Add(coluna.ColumnName);
                    }
                }

                /*if (cmbColuna.Items.Count == 0)
                 * {
                 *  for (int i = 0; i < 17; i++)
                 *  {
                 *      cmbColuna.Items.Add(dgvConsulta.Columns[i].HeaderText);
                 *
                 *  }
                 * }*/
                dtGenerico = ds.Fornecedor;

                cmbColuna.Text         = "Nome_Forn";
                cmbBuscar.SelectedItem = "Que começa com";
                txtParam1.Visible      = true;
            }
            catch (Exception)
            {
            }
        }
        public override void Atualiza_Grid()
        {
            try
            {
                this.Text = lblNomeTab.Text = "Fornecedores";
                DB_ConceptDataSet.FornecedorDataTable dt = new DB_ConceptDataSet.FornecedorDataTable();
                FornecedorTableAdapter ta = new FornecedorTableAdapter();
                // dt=ta.GetData
                DB_ConceptDataSet ds = new DB_ConceptDataSet();
                ta.Fill(ds.Fornecedor);
                dB_ConceptDataSetbindingSource.DataSource = ds.Fornecedor;
                dgvConsulta.DataSource = dB_ConceptDataSetbindingSource;

                //Config Das Colunas do DGV
                dgvConsulta.Columns[0].HeaderText  = "Cod.";
                dgvConsulta.Columns[0].Width       = 45;
                dgvConsulta.Columns[1].HeaderText  = "Fornecedor";
                dgvConsulta.Columns[1].Width       = 200;
                dgvConsulta.Columns[2].HeaderText  = "Endereço";
                dgvConsulta.Columns[2].Width       = 150;
                dgvConsulta.Columns[3].HeaderText  = "N°";
                dgvConsulta.Columns[3].Width       = 50;
                dgvConsulta.Columns[4].HeaderText  = "CEP";
                dgvConsulta.Columns[4].Width       = 85;
                dgvConsulta.Columns[5].HeaderText  = "Bairro";
                dgvConsulta.Columns[5].Width       = 150;
                dgvConsulta.Columns[6].HeaderText  = "Complemento";
                dgvConsulta.Columns[6].Width       = 150;
                dgvConsulta.Columns[7].HeaderText  = "Cidade";
                dgvConsulta.Columns[7].Width       = 110;
                dgvConsulta.Columns[8].HeaderText  = "UF";
                dgvConsulta.Columns[8].Width       = 35;
                dgvConsulta.Columns[9].HeaderText  = "Tel";
                dgvConsulta.Columns[9].Width       = 125;
                dgvConsulta.Columns[10].HeaderText = "Cel";
                dgvConsulta.Columns[10].Width      = 125;
                dgvConsulta.Columns[11].HeaderText = "E-mail";
                dgvConsulta.Columns[11].Width      = 150;
                dgvConsulta.Columns[12].HeaderText = "CNPJ";
                dgvConsulta.Columns[12].Width      = 140;
                dgvConsulta.Columns[13].HeaderText = "Vendedores";
                dgvConsulta.Columns[13].Width      = 170;
                dgvConsulta.Columns[14].HeaderText = "Obs.";
                dgvConsulta.Columns[14].Width      = 200;

                //Carrega as combos com as colunas

                if (cmbColuna.Items.Count == 0)
                {
                    foreach (DataColumn coluna in ds.Fornecedor.Columns)
                    {
                        cmbColuna.Items.Add(coluna.ColumnName);
                    }
                }

                cmbColuna.SelectedIndex = 1;
                dtGenerico = ds.Fornecedor;
            }
            catch (Exception)
            {
            }
        }
        private bool CaixasOK()
        {
            if (txtNome.Text == "")
            {
                errErro.SetError(txtNome, "Insira o nome do fornecedor");
                return(false);
            }
            else
            {
                errErro.SetError(txtNome, "");
            }

            if (txtEnd.Text == "")
            {
                errErro.SetError(txtEnd, "Insira o endereço");
                return(false);
            }
            else
            {
                errErro.SetError(txtEnd, "");
            }

            if (txtNum.Text == "")
            {
                errErro.SetError(txtNum, "Insira o número");
                return(false);
            }
            else
            {
                errErro.SetError(txtNum, "");
            }

            if (txtBairro.Text == "")
            {
                errErro.SetError(txtBairro, "Insira o nome do bairro");
                return(false);
            }
            else
            {
                errErro.SetError(txtBairro, "");
            }

            if (mskCEP.MaskCompleted == false)
            {
                errErro.SetError(mskCEP, "Insira o CEP");
                return(false);
            }
            else
            {
                errErro.SetError(mskCEP, "");
            }

            if (txtCidade.Text == "")
            {
                errErro.SetError(txtCidade, "Insira a cidade");
                return(false);
            }
            else
            {
                errErro.SetError(txtCidade, "");
            }

            if (txtUF.Text == "")
            {
                errErro.SetError(txtUF, "Insira o estado");
                return(false);
            }
            else
            {
                errErro.SetError(txtUF, "");
            }

            if (mskTel.MaskCompleted == false)
            {
                errErro.SetError(mskTel, "Insira um número de telefone");
                return(false);
            }
            else
            {
                errErro.SetError(mskTel, "");
            }

            if (mskCNPJ.MaskCompleted == false)
            {
                errErro.SetError(mskCNPJ, "Insira o CPNJ");
                return(false);
            }
            else
            {
                errErro.SetError(mskCNPJ, "");
            }

            FornecedorTableAdapter taForn = new FornecedorTableAdapter();

            DB_ConceptDataSet.FornecedorDataTable dtForn = new DB_ConceptDataSet.FornecedorDataTable();

            dtForn = taForn.VerificaCNPJ(mskCNPJ.Text);

            if (dtForn.Rows.Count > 0 && btnIncluir.Text == "Incluindo")
            {
                errErro.SetError(mskCNPJ, "Este fornecedor já está cadastrado!");
                return(false);
            }
            else
            {
                errErro.SetError(mskCNPJ, "");
            }

            return(true);
        }