Exemple #1
0
        public bool Validate()
        {
            if (!validInterfaceTypes.Contains(InterfaceType))
            {
                return(false);
            }

            if (!validIPTypes.Contains(IPType))
            {
                return(false);
            }

            if (IPType.ToLower() == validIPTypes[1].ToString())
            {
                if (StringExt.IsNullOrEmpty(IPAddress) || StringExt.IsNullOrEmpty(Subnet) || StringExt.IsNullOrEmpty(Gateway))
                {
                    return(false);
                }
            }

            if (InterfaceType.ToLower() == validInterfaceTypes[1].ToString())
            {
                if (StringExt.IsNullOrEmpty(SSID))// || StringExt.IsNullOrEmpty(Passcode))
                {
                    return(false);
                }
            }

            return(true);
        }
Exemple #2
0
            public void Empty_value()
            {
                string value = "";

                Assert.IsTrue(StringExt.IsNullOrEmpty(value), "Test 1");

                value = string.Empty;
                Assert.IsTrue(StringExt.IsNullOrEmpty(value), "Test 2");
            }
        public ActionResult Incluir(FormCollection form)
        {
            if (form.HasKeys())
            {
                Compra compra = new Compra();

                compra.CodFornecedor = int.Parse(form["txtFornecedor"]);
                compra.DtCompra      = DateTime.Parse(form["txtData"]);
                compra.Desconto      = Decimal.Parse(form["txtDesconto"], new CultureInfo("pt-BR"));

                int n = 1;

                while (!StringExt.IsNullOrEmpty(form[$"txtProduto{n}"], form[$"txtUnidade{n}"], form[$"txtQuantidade{n}"], form[$"txtPrecoUnitario{n}"]))
                {
                    int     produto       = int.Parse(form[$"txtProduto{n}"]);
                    string  unidade       = form[$"txtUnidade{n}"];
                    double  quantidade    = Double.Parse(form[$"txtQuantidade{n}"], new CultureInfo("pt-BR"));
                    decimal precoUnitario = Decimal.Parse(form[$"txtPrecoUnitario{n}"], new CultureInfo("pt-BR"));

                    if (produto > 0 && !String.IsNullOrWhiteSpace(unidade) && quantidade > 0 && precoUnitario > 0)
                    {
                        compra.CompraProduto.Add(new CompraProduto
                        {
                            CodProduto    = produto,
                            Unidade       = unidade,
                            Quantidade    = quantidade,
                            PrecoUnitario = precoUnitario
                        });
                    }
                    n++;
                }

                if (compra.CompraProduto.Count > 0)
                {
                    Compra.Incluir(compra);
                }

                return(PartialView("_Lista", Compra.Listar()));
            }
            return(Json(false));
        }
Exemple #4
0
        public ActionResult Editar(int cod, FormCollection form)
        {
            if (cod > 0 && form.HasKeys())
            {
                Venda venda = Venda.ObterPorCodigo(cod);

                venda.CodCliente = int.Parse(form["txtCliente"]);
                venda.DtVenda    = DateTime.Parse(form["txtData"]);
                venda.Desconto   = Decimal.Parse(form["txtDesconto"], new CultureInfo("pt-BR"));

                int n = 1;

                venda.VendaProduto.Clear();

                while (!StringExt.IsNullOrEmpty(form[$"txtProduto{n}"], form[$"txtUnidade{n}"], form[$"txtQuantidade{n}"], form[$"txtPrecoUnitario{n}"]))
                {
                    int     produto       = int.Parse(form[$"txtProduto{n}"]);
                    string  unidade       = form[$"txtUnidade{n}"];
                    double  quantidade    = Double.Parse(form[$"txtQuantidade{n}"], new CultureInfo("pt-BR"));
                    decimal precoUnitario = Decimal.Parse(form[$"txtPrecoUnitario{n}"], new CultureInfo("pt-BR"));

                    if (produto > 0 && !String.IsNullOrWhiteSpace(unidade) && quantidade > 0 && precoUnitario > 0)
                    {
                        venda.VendaProduto.Add(new VendaProduto
                        {
                            CodProduto    = produto,
                            Unidade       = unidade,
                            Quantidade    = quantidade,
                            PrecoUnitario = precoUnitario
                        });
                    }
                    n++;
                }

                Venda.Editar(venda);

                return(PartialView("_Lista", Venda.Listar()));
            }
            return(Json(false));
        }
        public ActionResult Confirmar(FormCollection form)
        {
            if (!StringExt.IsNullOrEmpty(form["txtNome"], form["txtCpf"]))
            {
                string nome = form["txtNome"].RemoveSpaces();
                string cpf  = form["txtCpf"].Replace(".", "").Replace("-", "");

                Visitante visitante = PessoaFisica.ListarPorCpf(cpf)?.Usuario.FirstOrDefault(u => u.Visitante.FirstOrDefault() != null)?.Visitante.First();

                if (visitante == null)
                {
                    string       matricula = $"VIS{Visitante.ProxCodigo.ToString("00000")}";
                    PessoaFisica pf        = PessoaFisica.ListarPorCpf(cpf);
                    if (pf == null)
                    {
                        int codPessoa = Pessoa.Inserir(new Pessoa()
                        {
                            TipoPessoa = "F"
                        });
                        pf           = new PessoaFisica();
                        pf.CodPessoa = codPessoa;
                        pf.Nome      = nome;
                        pf.Cpf       = cpf;
                        pf.Categoria.Add(Categoria.ListarPorCodigo(4));

                        PessoaFisica.Inserir(pf);
                    }

                    var usuario = new Usuario();
                    usuario.Matricula    = matricula;
                    usuario.PessoaFisica = pf;
                    usuario.CodCategoria = Categoria.VISITANTE;
                    string senha = Sistema.GerarSenhaPadrao(usuario);
                    usuario.Senha = Criptografia.RetornarHash(senha);

                    Usuario.Inserir(usuario);

                    visitante         = new Visitante();
                    visitante.Usuario = usuario;

                    Visitante.Inserir(visitante);
                }

                if (!String.IsNullOrEmpty(form["txtDtNascimento"]) && !visitante.Usuario.PessoaFisica.DtNascimento.HasValue)
                {
                    visitante.Usuario.PessoaFisica.DtNascimento = DateTime.Parse(form["txtDtNascimento"], new CultureInfo("pt-BR"));
                }
                if (!String.IsNullOrEmpty(form["ddlSexo"]) && String.IsNullOrEmpty(visitante.Usuario.PessoaFisica.Sexo))
                {
                    visitante.Usuario.PessoaFisica.Sexo = form["ddlSexo"];
                }

                if (String.IsNullOrEmpty(form["chkDtValidade"]))
                {
                    visitante.DtValidade = null;
                }
                else
                {
                    visitante.DtValidade = DateTime.Parse(form["txtDtValidade"] + " 23:59:59", new CultureInfo("pt-BR"));
                }

                Repositorio.Commit();

                return(View(visitante));
            }
            return(RedirectToAction("Cadastrar"));
        }
Exemple #6
0
            public void Whitespace_value()
            {
                string value = " ";

                Assert.IsFalse(StringExt.IsNullOrEmpty(value), "Test 1");
            }
Exemple #7
0
            public void Null_value()
            {
                string value = null;

                Assert.IsTrue(StringExt.IsNullOrEmpty(value));
            }
Exemple #8
0
 public void TestIsNullOrEmptyComportamento()
 {
     Assert.IsTrue(StringExt.IsNullOrEmpty(a));
     Assert.IsFalse(StringExt.IsNullOrEmpty(b));
     Assert.IsFalse(StringExt.IsNullOrEmpty(c));
 }