예제 #1
0
        protected void btnEditarEndereco_Click(object sender, EventArgs e)
        {
            ModEnderecoFornecedor modEF = new ModEnderecoFornecedor();
            FornecedorNEG         neg   = new FornecedorNEG();

            modEF.Id           = Convert.ToInt32(txtIdEndereco.Text);
            modEF.IdFornecedor = Convert.ToInt32(ddlFornecedorEmpresa.SelectedValue);
            modEF.Endereco     = txtEndereco.Text;
            modEF.Bairro       = txtBairro.Text;
            modEF.Numero       = txtNumero.Text;
            modEF.Cidade       = txtCidade.Text;
            modEF.UF           = txtUf.Text;
            modEF.CEP          = txtCep.Text;
            modEF.Complemento  = txtComplemento.Text;

            if (!ValidarFornecedor(modEF))
            {
                return;
            }

            neg.AtualizarEndereco(modEF);
            MessageBox.Show("Formulario atualizado com sucesso!");

            limparCamposEndereco();
            CamposEnderecoDataGrid();
            btnEditarEndereco.Visible = false;
        }
예제 #2
0
        private void DgvTelefoneFornecedor_CellContentClick_1(object sender, DataGridViewCellEventArgs e)
        {
            btnSalvarTelefone.Visible = false;
            btnEditarTelefone.Visible = true;

            FornecedorNEG neg = new FornecedorNEG();

            idForn = Convert.ToInt32(
                dgvTelefoneFornecedor.Rows[e.RowIndex].Cells[2].Value.ToString());

            if (dgvTelefoneFornecedor.Columns[e.ColumnIndex] ==
                dgvTelefoneFornecedor.Columns[0])
            {
                txtIdTelFor.Text       = dgvTelefoneFornecedor.Rows[e.RowIndex].Cells[2].Value.ToString();
                cboTipo.Text           = dgvTelefoneFornecedor.Rows[e.RowIndex].Cells[5].Value.ToString();
                cboFornecedor.Text     = dgvTelefoneFornecedor.Rows[e.RowIndex].Cells[3].Value.ToString();
                txtNumeroTelefone.Text = dgvTelefoneFornecedor.Rows[e.RowIndex].Cells[4].Value.ToString();
            }

            if (dgvTelefoneFornecedor.Columns[e.ColumnIndex] ==
                dgvTelefoneFornecedor.Columns[1])
            {
                neg.DvgTelForneDelet(idForn);

                MessageBox.Show("Excluido com sucesso!");
            }
            camposDataGrid();
        }
        protected void btnSalvarTel_Click(object sender, EventArgs e)
        {
            ModFornecedorTelefone modTF = new ModFornecedorTelefone();
            FornecedorNEG         neg   = new FornecedorNEG();


            modTF.Tipo = new TipoTelefone {
                Id = Convert.ToInt32(ddlTipo.SelectedItem.Value)
            };

            modTF.IdFornecedor = Convert.ToInt32(ddlFornecedoTel.SelectedItem.Value);

            modTF.Telefone = txtTelefone.Text;//.Replace("()", "").Replace("-", "")


            if (!ValidarFornecedor(modTF))
            {
                return;
            }

            neg.AdicionarTel(modTF);
            MessageBox.Show("Formulario salvos com sucesso!");

            camposDataGrid();
            limparCamposTelefone();
        }
예제 #4
0
        private void btnSalvarDados_Click(object sender, EventArgs e)
        {
            ModFornecedor modF = new ModFornecedor();
            FornecedorNEG neg  = new FornecedorNEG();


            modF.RazaoSocial = txtRazaoSocial.Text;
            modF.Nome        = txtNome.Text;
            modF.Cnpj        = (Regex.Replace(txtCnpj.Text, @"[^0-9]+?", ""));

            if (!ValidarFornecedor(modF))
            {
                return;
            }


            try
            {
                neg.AdicionarFor(modF);
                MessageBox.Show("Dados salvos com sucesso!");
                grupoBoxFornecedor();
                grupoBoxFornecedorEndereco();
                limparCampos();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #5
0
        private void DgvEnderecoFornecedor_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            btnEditarEndereço.Visible = true;
            btnSalvarEndereco.Visible = false;
            FornecedorNEG neg = new FornecedorNEG();

            idForn = Convert.ToInt32(
                dgvEnderecoFornecedor.Rows[e.RowIndex].Cells[2].Value.ToString());

            if (dgvEnderecoFornecedor.Columns[e.ColumnIndex] ==
                dgvEnderecoFornecedor.Columns[0])
            {
                txtIdEnd.Text             = dgvEnderecoFornecedor.Rows[e.RowIndex].Cells[2].Value.ToString();
                cboFornecedorEmpresa.Text = dgvEnderecoFornecedor.Rows[e.RowIndex].Cells[3].Value.ToString();
                txtEndereco.Text          = dgvEnderecoFornecedor.Rows[e.RowIndex].Cells[4].Value.ToString();
                txtBairro.Text            = dgvEnderecoFornecedor.Rows[e.RowIndex].Cells[5].Value.ToString();
                txtEnderecoN.Text         = dgvEnderecoFornecedor.Rows[e.RowIndex].Cells[6].Value.ToString();
                txtCidade.Text            = dgvEnderecoFornecedor.Rows[e.RowIndex].Cells[7].Value.ToString();
                txtUf.Text          = dgvEnderecoFornecedor.Rows[e.RowIndex].Cells[8].Value.ToString();
                txtCep.Text         = dgvEnderecoFornecedor.Rows[e.RowIndex].Cells[9].Value.ToString();
                txtComplemento.Text = dgvEnderecoFornecedor.Rows[e.RowIndex].Cells[10].Value.ToString();
            }

            if (dgvEnderecoFornecedor.Columns[e.ColumnIndex] ==
                dgvEnderecoFornecedor.Columns[1])
            {
                neg.DvgEndForne(idForn);

                MessageBox.Show("Excluido com sucesso!");
            }

            CamposEnderecoDataGrid();
        }
예제 #6
0
        public void CamposEnderecoDataGrid()
        {
            FornecedorNEG neg = new FornecedorNEG();

            dgvEnderecoFornecedor.DataSource =
                neg.EnderecoDataGrid().Select(a => new
                                              { a.Id, a.IdFornecedor, a.Endereco, a.Bairro, a.Numero, a.Cidade, a.UF, a.CEP, a.Complemento }).ToList();
        }
예제 #7
0
        public void camposDataGrid()
        {
            FornecedorNEG neg = new FornecedorNEG();

            dgvTelefoneFornecedor.DataSource =
                neg.TelefoneDataGrid().
                Select(a => new { a.Id, a.IdFornecedor, a.Telefone, a.Tipo.Descricao }).ToList();
        }
예제 #8
0
        public void grupBoxTipo()
        {
            FornecedorNEG       neg             = new FornecedorNEG();
            List <TipoTelefone> lstTipoTelefone = neg.GbTipo();

            lstTipoTelefone.Add(new TipoTelefone {
                Id = 0, Descricao = "Selecione..."
            });
            cboTipo.DataSource = lstTipoTelefone.OrderBy(o => o.Id).ToList();
        }
예제 #9
0
        public void grupoBoxFornecedor()
        {
            FornecedorNEG        neg = new FornecedorNEG();
            List <ModFornecedor> lstModFornecedor = neg.GbFornecedor();

            lstModFornecedor.Add(new ModFornecedor {
                Id = 0, Nome = "Selecione..."
            });
            cboFornecedor.DataSource = lstModFornecedor.OrderBy(o => o.Id).ToList();
        }
예제 #10
0
        public void grupoBoxFornecedorEndereco()
        {
            FornecedorNEG        neg = new FornecedorNEG();
            List <ModFornecedor> lstModFornecedor = neg.GbFornEndereco();

            lstModFornecedor.Add(new ModFornecedor {
                Id = 0, Nome = "Selecione..."
            });
            ddlFornecedorEmpresa.DataSource     = lstModFornecedor.OrderBy(o => o.Id).ToList();
            ddlFornecedorEmpresa.DataValueField = "Id";
            ddlFornecedorEmpresa.DataTextField  = "Nome";
            ddlFornecedorEmpresa.DataBind();
        }
예제 #11
0
        private void BtnExcluir_Click(object sender, EventArgs e)
        {
            ModFornecedor modF = new ModFornecedor();
            FornecedorNEG neg  = new FornecedorNEG();

            modF.Id = Convert.ToInt32(txtId.Text);
            neg.ExcluirFor(modF);

            MessageBox.Show("Dados Excluido com sucesso!");
            grupoBoxFornecedor();
            grupoBoxFornecedorEndereco();
            limparCampos();
        }
예제 #12
0
        private void btnPesquisa_Click(object sender, EventArgs e)
        {
            ModFornecedor modF = new ModFornecedor();
            FornecedorNEG neg  = new FornecedorNEG();

            modF = neg.PesquisarFornecedor(Regex.Replace(txtCnpjPesquisa.Text, "[^0-9a-zA-Z]+", ""));

            txtId.Text          = Convert.ToInt32(modF.Id).ToString();
            txtRazaoSocial.Text = modF.RazaoSocial;
            txtNome.Text        = modF.Nome;
            txtCnpj.Text        = modF.Cnpj;
            MessageBox.Show("Pesquisa realizada com sucesso!");
        }
        protected void gvTelefoneFornecedor_RowDeleting1(object sender, GridViewDeleteEventArgs e)
        {
            FornecedorNEG neg  = new FornecedorNEG();
            ModFornecedor modf = new ModFornecedor();

            // modf.Id = Convert.ToInt32(e.Keys[0]);

            neg.DvgTelForneDelet(Convert.ToInt32(e.Keys[0]));

            MessageBox.Show("Dado excluido com sucesso!");

            camposDataGrid();
        }
        public void grupBoxTipo()
        {
            FornecedorNEG       neg             = new FornecedorNEG();
            List <TipoTelefone> lstTipoTelefone = neg.GbTipo();

            lstTipoTelefone.Add(new TipoTelefone {
                Id = 0, Descricao = "Selecione..."
            });
            ddlTipo.DataSource     = lstTipoTelefone.OrderBy(o => o.Id).ToList();
            ddlTipo.DataValueField = "Id";
            ddlTipo.DataTextField  = "Descricao";
            ddlTipo.DataBind();
        }
예제 #15
0
        protected void gvEnderecoFornecedor_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            FornecedorNEG         neg   = new FornecedorNEG();
            ModEnderecoFornecedor modEF = new ModEnderecoFornecedor();

            modEF.Id = Convert.ToInt32(e.Keys[0]);

            neg.DvgEndForne(Convert.ToInt32(e.Keys[0]));
            MessageBox.Show("Dado excluido com sucesso!");


            CamposEnderecoDataGrid();
            limparCamposEndereco();
        }
        protected void gvTelefoneFornecedor_RowEditing2(object sender, GridViewEditEventArgs e)
        {
            FornecedorNEG         neg   = new FornecedorNEG();
            ModFornecedorTelefone modTF = new ModFornecedorTelefone();

            int Primarykey = Convert.ToInt16(gvTelefoneFornecedor.DataKeys[e.NewEditIndex].Value);

            modTF                          = neg.dvSelect(Primarykey);
            txtIdTel.Text                  = Convert.ToInt32(modTF.Id).ToString();
            txtTelefone.Text               = modTF.Telefone;
            ddlTipo.SelectedValue          = modTF.Tipo.Id.ToString();
            ddlFornecedoTel.SelectedValue  = Convert.ToInt32(modTF.IdFornecedor).ToString();
            e.Cancel                       = true;
            gvTelefoneFornecedor.EditIndex = -1;
            btnEditarTel.Visible           = true;
        }
예제 #17
0
        private void BtnEditar_Click_1(object sender, EventArgs e)
        {
            ModFornecedor modF = new ModFornecedor();
            FornecedorNEG neg  = new FornecedorNEG();

            modF.Id          = Convert.ToInt32(txtId.Text);
            modF.RazaoSocial = txtRazaoSocial.Text;
            modF.Nome        = txtNome.Text;
            modF.Cnpj        = Regex.Replace(txtCnpj.Text, "[^0-9a-zA-Z]+", "");


            if (!ValidarFornecedor(modF))
            {
                return;
            }

            neg.AtualizarFornecedor(modF);
            MessageBox.Show("Formulario atualizado com sucesso!");
            limparCampos();
        }
예제 #18
0
        //public void grupoBoxItem()
        //{
        //    NotaFicalNEG negNota = new NotaFicalNEG();
        //    List<ModProduto> lstModProduto = negNota.GbNotaItem();
        //    lstModProduto.Add(new ModProduto { Id = 0, Pro_Nome = "Selecione..." });
        //    ddlItemProduto.DataSource = lstModProduto.OrderBy(o => o.Id).ToList();
        //    ddlItemProduto.DataValueField = "Id";
        //    ddlItemProduto.DataTextField = "PRO_NOME";
        //    ddlItemProduto.DataBind();

        //}
        public void grupoBoxFornecedor()
        {
            FornecedorNEG        neg = new FornecedorNEG();
            List <ModFornecedor> lstModFornecedor = neg.GbFornEndereco();

            lstModFornecedor.Add(new ModFornecedor {
                Id = 0, Nome = "Selecione..."
            });
            ddlRazaoSocial.DataSource     = lstModFornecedor.OrderBy(o => o.Id).ToList();
            ddlRazaoSocial.DataValueField = "Id";
            ddlRazaoSocial.DataTextField  = "Nome";
            ddlRazaoSocial.DataBind();
            //NotaFicalNEG negNota = new NotaFicalNEG();
            //List<ModFornecedor> lstModFornecedor = negNota.GbFornecedor();
            //lstModFornecedor.Add(new ModFornecedor { Id = 0, Nome = "Selecione..." });
            //ddlRazaoSocial.DataSource = lstModFornecedor.OrderBy(o => o.Id).ToList();
            //ddlRazaoSocial.DataValueField = "Id";
            //ddlRazaoSocial.DataTextField = "RazaoSocial";
            //ddlRazaoSocial.DataBind();
        }
예제 #19
0
        protected void PesquisaCnpj_Click(object sender, EventArgs e)
        {
            ModFornecedor modF = new ModFornecedor();
            FornecedorNEG neg  = new FornecedorNEG();

            modF = neg.PesquisarFornecedor(Regex.Replace(txtCnpjPesquisa.Text, "[^0-9a-zA-Z]+", "").Replace("/", "").Replace(".", "").Replace("-", ""));

            txtId.Text           = Convert.ToInt32(modF.Id).ToString();
            txtRazaoSocial.Text  = modF.RazaoSocial;
            txtNomefantasia.Text = modF.Nome;
            txtCnpj.Text         = modF.Cnpj;
            if (modF.Cnpj == txtCnpjPesquisa.Text)
            {
                MessageBox.Show("Pesquisa realizada com sucesso!");
            }
            else
            {
                MessageBox.Show("CNPJ não cadastrado!");
            }
        }
예제 #20
0
        private void BtnEditarTelefone_Click(object sender, EventArgs e)
        {
            ModFornecedorTelefone modTF = new ModFornecedorTelefone();
            FornecedorNEG         neg   = new FornecedorNEG();

            modTF.Id   = Convert.ToInt32(txtIdTelFor.Text);
            modTF.Tipo = new TipoTelefone {
                Id = Convert.ToInt32(cboTipo.SelectedValue)
            };
            modTF.IdFornecedor = Convert.ToInt32(cboFornecedor.SelectedValue);
            modTF.Telefone     = txtNumeroTelefone.Text;


            if (!ValidarFornecedor(modTF))
            {
                return;
            }

            neg.AtualizarTel(modTF);
            MessageBox.Show("Formulario atualizado com sucesso!");
            camposDataGrid();
            limparCamposTelefone();
        }
예제 #21
0
        protected void gvEnderecoFornecedor_RowEditing(object sender, GridViewEditEventArgs e)
        {
            FornecedorNEG         neg         = new FornecedorNEG();
            ModEnderecoFornecedor modEndereco = new ModEnderecoFornecedor();


            int Primarykey = Convert.ToInt16(gvEnderecoFornecedor.DataKeys[e.NewEditIndex].Value);

            modEndereco = neg.dvSelectEnd(Primarykey);

            ddlFornecedorEmpresa.SelectedValue = Convert.ToInt32(modEndereco.IdFornecedor).ToString();
            txtIdEndereco.Text             = Convert.ToInt32(modEndereco.Id).ToString();
            txtEndereco.Text               = modEndereco.Endereco;
            txtBairro.Text                 = modEndereco.Bairro;
            txtNumero.Text                 = modEndereco.Numero;
            txtCidade.Text                 = modEndereco.Cidade;
            txtUf.Text                     = modEndereco.UF;
            txtCep.Text                    = modEndereco.CEP;
            txtComplemento.Text            = modEndereco.Complemento;
            e.Cancel                       = true;
            gvEnderecoFornecedor.EditIndex = -1;
            btnEditarEndereco.Visible      = true;
        }
예제 #22
0
        protected void txtSalvarEndereco_Click(object sender, EventArgs e)
        {
            ModEnderecoFornecedor modEF = new ModEnderecoFornecedor();
            FornecedorNEG         neg   = new FornecedorNEG();

            modEF.IdFornecedor = Convert.ToInt32(ddlFornecedorEmpresa.SelectedItem.Value);
            modEF.Endereco     = txtEndereco.Text;
            modEF.Bairro       = txtBairro.Text;
            modEF.Numero       = txtNumero.Text;
            modEF.Cidade       = txtCidade.Text;
            modEF.UF           = txtUf.Text;
            modEF.CEP          = txtCep.Text;
            modEF.Complemento  = txtComplemento.Text;

            if (!ValidarFornecedor(modEF))
            {
                return;
            }
            neg.AdicionarEndereco(modEF);
            MessageBox.Show("Formulario salvo com sucesso!");

            limparCamposEndereco();
            CamposEnderecoDataGrid();
        }