Example #1
0
        private void exibiporCPFCNPJ()
        {
            List <String[]> dados = todos.filtraCPFCNPJ(txtcampo.Text);

            if (dados.Count >= 1)
            {
                ComboClientes.Items.Clear();
                foreach (String[] item in dados)
                {
                    ComboClientes.Items.Add(new ListItem()
                    {
                        Value = Convert.ToString(item[0]), Text = item[1].ToUpper()
                    });
                }
                //PanelBusca.Visible = true;
                panelInicial.Enabled = false;
                ComboClientes.Focus();
            }
            else
            {
                CaixaMensagem1.Mostar(Mensagem.Tipo.Aviso, "CPF ou CNPJ não localizado, sistema abrirá o cadastro para inclusão deste novo cliente.", "Ok");
                clienteSelecionado  = new Cliente(new Conexao().getDb4());
                PanelDados.Visible  = true;
                PanelDados.Enabled  = false;
                PanelBotoes.Visible = true;
                //PanelBusca.Enabled = false;
                BTEditaCliente_Click(new object(), new ImageClickEventArgs(1, 1));
            }
        }
Example #2
0
        protected void bt_buscar_Click(object sender, EventArgs e)
        {
            limpaDados();

            //Verifica se o documento é válido

            if (txtDoc.Text == null || valida_doc(txtDoc.Text) == false)
            {
                CaixaMensagem1.Mostar(Mensagem.Tipo.Erro, "Documento inválido!");
                txtDoc.Focus();
                Panel_dados.Visible = false;
            }
            else
            {
                montaComb(txtDoc.Text);
                //Cliente não localizado
                if (todos.count() == 0)
                {
                    //CaixaMensagem1.Mostar(Mensagem.Tipo.Erro, "Cliente não cadastrado");
                    Panel_dados.Visible = false;
                    limpaDados();
                    plnPopUp_Cliente.Show();
                    TXTCPF.Text           = txtDoc.Text;
                    ComboClientes.Visible = false;
                }
                else if (todos.count() == 1)
                {
                    ComboClientes.SelectedIndex = 0;
                    preencheCliente(Convert.ToInt16(ComboClientes.SelectedValue));
                }
            }
        }
Example #3
0
        protected void BtGravar_Click(object sender, EventArgs e)
        {
            // if (clienteSelecionado == null) {
            //     clienteSelecionado = new Cliente(new Conexao().getDb4());
            // }

            if (LabCod0.Text == "")
            {
                clienteSelecionado = new Cliente(new Conexao().getDb4());
            }
            else
            {
                clienteSelecionado = new Cliente(Convert.ToInt16(LabCod0.Text), new Conexao().getDb4());
            }

            clienteSelecionado.setBairro(TxtBairro.Text);
            clienteSelecionado.setCep(TxtCEP.Text);
            clienteSelecionado.setCidade(TxtCidade.Text);
            clienteSelecionado.setCPFCNPJ(txtCNPJ.Text);

            clienteSelecionado.setDataCadastro(Convert.ToDateTime(TxtCadastro.Text));
            clienteSelecionado.setDataNascimento(Convert.ToDateTime(TxtNascimento.Text));
            clienteSelecionado.setEmail(txtEmail.Text);
            clienteSelecionado.setEnd(txtEndereco.Text);
            clienteSelecionado.setEndPais(TxtEndPais.Text);
            try
            {
                clienteSelecionado.setIE(TxtInsc.Text);
            }
            catch (Exception erro)
            {
                CaixaMensagem1.Mostar(Mensagem.Tipo.Erro, erro.Message);
            }

            clienteSelecionado.setLimite((TXTLimite.Text == "") ? 0 : Convert.ToDouble(TXTLimite.Text));
            clienteSelecionado.setMae(TxtMae.Text);
            clienteSelecionado.setNone(txtNome.Text);
            clienteSelecionado.setOperadora(CobOperadora.SelectedValue);
            clienteSelecionado.setPai(txtPai.Text);
            clienteSelecionado.setPessoaJuridica(getJuridica());
            clienteSelecionado.setReferecia(TxtReferencia.Text);
            clienteSelecionado.setTelefone(TxtTelefone.Text);
            clienteSelecionado.setUF(TxtUF.Text);

            try
            {
                clienteSelecionado.salvar();
            }
            catch (Exception erro)
            {
                CaixaMensagem1.Mostar(Mensagem.Tipo.Erro, erro.Message);
            }
        }
Example #4
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Uteis validar = new Uteis();

            if (getJuridica())
            {
                if (!TxtInsc.Text.ToUpper().Equals("ISENTO"))
                {
                    if (!TxtInsc.Text.Contains('-') || !validar.ValidaIE(TxtInsc.Text, TxtUF.Text))
                    {
                        CaixaMensagem1.Mostar(Mensagem.Tipo.Erro, "Inscrição inválida.<br>É obrigatório a separação com '-' do dígito de verificação.");
                    }
                }
            }
        }
Example #5
0
 protected void BTBuscaCep_Click(object sender, ImageClickEventArgs e)
 {
     try
     {
         DadosCEP infCep = new DadosCEP(TxtCEP.Text);
         txtEndereco.Text = (infCep.getEndereco().Equals("")) ? txtEndereco.Text : infCep.getTipoLogradouro() + " " + infCep.getEndereco();
         TxtBairro.Text   = (infCep.getBairro().Equals("")) ? TxtBairro.Text : infCep.getBairro();
         TxtUF.Text       = (infCep.getUf().Equals("")) ? TxtUF.Text : infCep.getUf();
         montaListaCidades_Click();
         TxtCidade.Text = (infCep.getCidade().Equals("")) ? TxtCidade.Text : infCep.getCidade().ToUpper();
     }
     catch (Exception)
     {
         //Page.ClientScript.RegisterStartupScript(Page.GetType(), "Erro!", "alert('" + erro.Message + "');", true);
         CaixaMensagem1.Mostar(Mensagem.Tipo.Erro, "CEP não localizado.");
     }
 }
Example #6
0
        protected void Button1_Click1(object sender, EventArgs e)
        {
            clienteSelecionado = todos.getCliente(Convert.ToInt16(ComboClientes.SelectedValue));

            if (clienteSelecionado.getCod() != 0)
            {
                preencheDados();
                PanelDados.Visible    = true;
                PanelDados.Enabled    = false;
                PanelBotoes.Visible   = true;
                UpPanel_Busca.Visible = true;
                BtEditarCliente.Focus();
            }
            else
            {
                CaixaMensagem1.Mostar(Mensagem.Tipo.Aviso, "Nenhum cadastro localizado.");
            }
        }
Example #7
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            //Processo de verificação de cadastro de fornecedor
            Class.Uteis util = new Class.Uteis();
            Boolean     resp = true;

            if (util.validaCNPJ(txt_cnpj_loja.Text) == false)
            {
                CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "CNPJ inválido.");
                resp = false;
            }

            if (txtLoja.Text.Equals("") || txtLoja.Text == null)
            {
                CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Razão social não informado.");
                resp = false;
            }

            if (resp)
            {
                lojas = new Class.lojas();
                if (lojas.getLoja(txt_cnpj_loja.Text) != null)
                {
                    CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Loja já cadastrada.");
                }
                else
                {
                    lojas.setLoja(txt_cnpj_loja.Text, txtLoja.Text);
                }
                montaCombs(combLojas, lojas.getListaLojas());
                combLojas.Items.FindByValue(txt_cnpj_loja.Text);
                cmdFechar_Click(sender, e);
            }
            else
            {
            }

            combLojas.Focus();
        }
Example #8
0
        private void exibiporNome()
        {
            List <String[]> dados = todos.filtraNome(txtcampo.Text, true);

            if (dados.Count >= 1)
            {
                ComboClientes.Items.Clear();
                foreach (String[] item in dados)
                {
                    ComboClientes.Items.Add(new ListItem()
                    {
                        Value = Convert.ToString(item[0]), Text = item[1].ToUpper()
                    });
                }
                ////PanelBusca.Visible = true;
                panelInicial.Enabled = false;
                ComboClientes.Focus();
            }
            else
            {
                CaixaMensagem1.Mostar(Mensagem.Tipo.Aviso, "Nome não localzado, para que seja incluido um novo cliente digite o seu CPF ou CNPJ no campo de busca", "Ok");
            }
        }
Example #9
0
        private bool tratamentoErros()
        {
            if (CheckBox1.Checked)
            {
                if (txtNSerie.Text.Equals("") || txtNSerie.Text == null)
                {
                    CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Número de série não informado.");
                    txtNSerie.Focus();
                    return(false);
                }

                if (txtNF.Text.Equals("") || txtNF.Text == null)
                {
                    CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Número da nota fiscal ou cupom fiscal não informado.");
                    txtNF.Focus();
                    return(false);
                }

                if (txtDataNF.Text.Equals("") || txtDataNF.Text == null)
                {
                    CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Data da nota fiscal ou cupom fiscal não informada.");
                    txtDataNF.Focus();
                    return(false);
                }

                if (combLojas.SelectedValue.Equals("0"))
                {
                    CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Não foi selecionado uma loja fornecedora.");
                    combLojas.Focus();
                    return(false);
                }
            }

            //Campos gerais
            if (txtModelo.Text.Equals("") || txtModelo.Text == null)
            {
                CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Não foi informado o modelo do aparelho..");
                txtModelo.Focus();
                return(false);
            }

            if (CombTipo.SelectedValue.Equals("0"))
            {
                CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Não foi selecionado o tipo do aparelho.");
                CombTipo.Focus();
                return(false);
            }

            if (CombMarca.SelectedValue.Equals("0"))
            {
                CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Não foi selecionado a Marca do aparelho.");
                CombMarca.Focus();
                return(false);
            }

            if (Chk_retorno.Checked && CombRetorno.SelectedValue.Equals("0"))
            {
                CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "A OS trata-se de um retorno, deve ser seleionado o n° da OS anterior.");
                CombRetorno.Focus();
                return(false);
            }

            if (txtDefeito.Text.Equals("") || txtDefeito.Text == null)
            {
                CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Não foi informado o defeito do Aparelho.");
                txtDefeito.Focus();
                return(false);
            }


            return(true);
        }