Ejemplo n.º 1
0
        private void TxtValor_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!char.IsDigit(e.KeyChar))
            {
                e.Handled = true;
            }

            if (e.KeyChar == ',')
            {
                if (TxtValor.Text.Contains(","))
                {
                    e.Handled = true;
                }
                else
                {
                    e.Handled = false;
                }
            }

            if (e.KeyChar == (char)Keys.Back)
            {
                e.Handled = false;
            }

            if (e.KeyChar == 13)
            {
                BtnCadastrar.Focus();
            }
        }
Ejemplo n.º 2
0
        protected void BtnCadastrar_ServerClick(object sender, EventArgs e)
        {
            Empresa empresa = null;

            if (Session["objEmpresa"] != null)
            {
                empresa = (Empresa)Session["objEmpresa"];
                Session.Remove("objEmpresa");
            }

            else
            {
                empresa = new Empresa();
            }

            empresa = Preencher(empresa);

            if (ValidaCampos(empresa) == true)
            {
                EmpresaBLL empresaBLL = new EmpresaBLL();

                if (empresa.IdEmpresa != 0)
                {
                    //Chama método de atualização BLL passando objeto como parâmetro
                    empresaBLL.AtualizaEmpresaPorId(empresa);

                    ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Empresa atualizada com sucesso.');", true);

                    //Remove a session que contém o código da empresa
                    Session.Remove("IdEmpresaUpdate");
                    LimpaCampos();
                }

                else
                {
                    //Valida se CNPJ ja existe na base
                    empresa.Ok = empresaBLL.ValidaCNPJ(empresa.Cnpj);

                    //Caso retorno Ok seja true
                    if (empresa.Ok == true)
                    {
                        //Chama método de inserção BLL passando objeto como parâmetro
                        empresaBLL.InsereEmpresa(empresa);

                        //Exibe mensagem de cadastro realizado com sucesso
                        ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Empresa cadastrada com sucesso.');", true);
                        //Limpa campos após cadastro ser realizado
                        LimpaCampos();
                    }

                    else
                    {
                        //Mensagem sobre CNPJ aqui
                        ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgError", "alert('Atenção este CNPJ ja esta cadastrado favor verificar.');", true);
                    }
                }
            }
        }
Ejemplo n.º 3
0
        protected Boolean ValidaCampos(Empresa empresa)
        {
            Boolean varValidado = true;

            if (IsCnpj(empresa.Cnpj) != true)
            {
                ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgError", "alert('CNPJ inválido favor verificar.');", true);
                varValidado = false;
                ValidatorCNPJ.ErrorMessage = "CNPJ inválido";
            }

            return(varValidado);
        }
Ejemplo n.º 4
0
        protected Boolean ValidaSenhas()
        {
            //Variável de validação
            Boolean varValidado = true;

            if (TxtSenha.Value != TxtConfirmacaoSenha.Value)
            {
                varValidado = false;
                ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgFalha", "alert('As senhas não conferem.');", true);
            }

            return(varValidado);
        }
Ejemplo n.º 5
0
        protected void BtnCadastrar_ServerClick(object sender, EventArgs e)
        {
            if (ValidaCampos() != false)
            {
                //Grava contato
                GravarContato(TxtNome.Value, TxtEmail.Value, TxtAssunto.Value, TxtMensagem.Value);

                //Exibe mensagem de cadastro realizado com sucesso
                ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Formulário enviado com sucesso.');", true);

                //Limpa campos após cadastro ser realizado
                LimparCampos();
            }
        }
Ejemplo n.º 6
0
        protected Boolean ValidaEmail()
        {
            //Variável de validação
            Boolean varValidado = true;

            string pattern = TxtEmail.Attributes["pattern"].ToString();
            Regex  regex   = new Regex(pattern);


            if (!regex.IsMatch(TxtEmail.Value))
            {
                varValidado = false;
                ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgFalha", "alert('E-mail inválido.');", true);
            }

            return(varValidado);
        }
Ejemplo n.º 7
0
        protected void BtnCadastrar_ServerClick(object sender, EventArgs e)
        {
            CentroCustosBLL centroCustoBLL = new CentroCustosBLL();
            CentroCusto     centroCusto    = null;

            if (Session["objCentroCusto"] != null)
            {
                //Instância objeto com valores da session
                centroCusto = (CentroCusto)Session["objCentroCusto"];
                //Remove a session criada
                Session.Remove("objCentroCusto");
            }

            else
            {
                centroCusto = new CentroCusto();
            }

            //Prrenche o objeto centroCusto com dados do formulário
            centroCusto = Preencher(centroCusto);

            //Se a validação estiver ok

            if (centroCusto.IdCentroCusto != 0)
            {
                //Chama método de atualização BLL
                centroCustoBLL.AtualizaCentroCustoPorId(centroCusto);
                //Exibe mensagem de cadastro atualizado com sucesso
                ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Centro de Custo atualizado com sucesso.');", true);
            }

            else
            {
                //Chama método de inserção BLL passando objeto como parâmetro
                centroCustoBLL.InsereCentroCusto(centroCusto);
                //Exibe mensagem de cadastro realizado com sucesso
                ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Centro de Custo cadastrado com sucesso.');", true);
            }

            LimpaCampos();
        }
        protected void BtnCadastrar_ServerClick(object sender, EventArgs e)
        {
            //Intância Classificação para preenchimento e validação
            Classificacao classificacao = new Classificacao();

            if (Session["objClassificacao"] != null)
            {
                classificacao = (Classificacao)Session["objClassificacao"];
                Session.Remove("objClassificacao");
            }

            //Preenche o objeto classificação com dados do formulário
            classificacao = Preencher(classificacao);

            //Instância de BLL
            ClassificacaoBLL classificacaoBLL = new ClassificacaoBLL();

            if (classificacao.IdClassificacao != 0)
            {
                //Chama método de atualização BLL passando objeto como parâmetro
                classificacaoBLL.AtualizaClassificacao(classificacao);

                //Exibe mensagem de cadastro realizado com sucesso
                ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Classificação atualizada com sucesso.');", true);
            }

            else
            {
                //Chama método de inserção BLL passando objeto como parâmetro
                classificacaoBLL.InsereClassificacao(classificacao);

                //Exibe mensagem de cadastro realizado com sucesso
                ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Classificação cadastrada com sucesso.');", true);
            }

            //Limpa campos do formulário após inserir
            LimpaCampos();
        }
Ejemplo n.º 9
0
        protected void BtnCadastrar_ServerClick(object sender, EventArgs e)
        {
            CategoriaBLL categoriaBLL = new CategoriaBLL();
            Categoria    categoria    = null;

            if (Session["objCategoria"] != null)
            {
                //Instância objeto com valores da session
                categoria = (Categoria)Session["objCategoria"];
                Session.Remove("objCategoria");
            }

            else
            {
                categoria = new Categoria();
            }

            //Preenche o objeto categoria com dados do formulário
            categoria = Preencher(categoria);

            if (categoria.IdCategoria != 0)
            {
                categoriaBLL.AtualizaCategoriaPorId(categoria);
                //Exibe mensagem de cadastro atualizado com sucesso
                ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Categoria atualizada com sucesso.');", true);
            }

            else
            {
                categoriaBLL.InsereCategoria(categoria);
                ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Categoria cadastrada com sucesso.');", true);
            }

            //Limpa campos após cadastro ser realizado
            LimpaCampos();
        }
        protected void BtnCadastrar_ServerClick(object sender, EventArgs e)
        {
            //Instância de chamadoBLL
            ChamadosBLL chamadoBLL = new ChamadosBLL();

            //Instância de novo chamado
            Chamado chamado = new Chamado();

            //Preenche objeto com dados da página
            chamado = Preencher();

            //Chama BLL e insere chamado
            chamado = chamadoBLL.InserirChamado(chamado);

            if (UploadImagem.HasFile)
            {
                UploadImagem.SaveAs(Server.MapPath("~/Uploads/") + chamado.Anexo);
            }

            //Exibe mensagem de cadastro realizado com sucesso
            ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Chamado aberto com sucesso.');", true);

            Response.Redirect("~/Chamados-Fila");
        }
Ejemplo n.º 11
0
        protected void BtnCadastrar_ServerClick(object sender, EventArgs e)
        {
            if (Session["objetoUsuario"] != null)
            {
                //Instância de usuárioBLL
                UsuarioBLL usuarioBLL  = new UsuarioBLL();
                Usuario    usuario     = new Usuario();
                Boolean    varValidado = ValidaEmail();

                if (varValidado == true)
                {
                    varValidado = ValidaSenhas();
                }

                //Metodo de Validação de dados
                if (varValidado != false)
                {
                    //Preenche Objeto com dados da página
                    usuario = Preencher(usuario);

                    if (Session["IdUsuarioUpdate"] != null)
                    {
                        //Validação para upload de foto
                        if (!string.IsNullOrEmpty(usuario.Imagem))
                        {
                            if (UploadImagem.HasFile)
                            {
                                UploadImagem.SaveAs(Server.MapPath("~/Uploads/") + usuario.Imagem);
                            }
                        }

                        //Chama BLL e método de atualização de usuário
                        usuarioBLL.AtualizaUsuarioPorId(usuario);
                        //Exibe mensagem de cadastro realizado com sucesso
                        ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Usuário atualizado com sucesso.');", true);

                        //Remove a session que contém o código do usuário
                        Session.Remove("IdUsuarioUpdate");
                        LimpaCampos();
                    }

                    else
                    {
                        //Valida se e-mail ja existe na base
                        usuario.Ok = usuarioBLL.ValidaEmail(usuario.Email);

                        if (usuario.Ok == false)
                        {
                            ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgFalha", "alert('O e-mail informado ja foi cadastrado.');", true);
                            TxtEmail.Focus();
                        }

                        else
                        {
                            if (UploadImagem.HasFile)
                            {
                                UploadImagem.SaveAs(Server.MapPath("~/Uploads/") + usuario.Imagem);
                            }

                            //Chama BLL e insere usuário
                            usuarioBLL.InsereUsuario(usuario);

                            //Exibe mensagem de cadastro realizado com sucesso
                            ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Usuário cadastrado com sucesso.');", true);

                            //Limpa campos após cadastro ser realizado
                            LimpaCampos();
                        }
                    }
                }
            }
        }