Ejemplo n.º 1
0
        public JsonResult Salvar(CadastroModel model)
        {
            var resultado = "OK";
            var mensagens = new List <string>();
            var idSalvo   = string.Empty;

            if (!ModelState.IsValid)
            {
                resultado = "AVISO";
                mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList();
            }
            else
            {
                try
                {
                    var id = model.Salvar();
                    if (id > 0)
                    {
                        idSalvo = id.ToString();
                    }
                    else
                    {
                        resultado = "ERRO";
                    }
                }
                catch (Exception ex)
                {
                    resultado = "ERRO";
                }
            }

            return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo }));
        }
        public IActionResult Authenticate(CadastroModel cadastro)
        {
            cadastro = cadastro.SearchForCpf(cadastro.Cpf);

            if (cadastro != null)
            {
                var grandmaClaims = new List <Claim>()
                {
                    new Claim("Id", cadastro.Id.ToString()),
                    new Claim(ClaimTypes.Name, cadastro.Name),
                    new Claim(ClaimTypes.Email, cadastro.Email),
                    new Claim("Cpf", cadastro.Cpf),
                    new Claim(ClaimTypes.MobilePhone, cadastro.PhoneNumber),
                    new Claim(ClaimTypes.StreetAddress, cadastro.Address)
                };

                var grandmaIdentity = new ClaimsIdentity(grandmaClaims, "Grandma Identity");
                var userPrincipal   = new ClaimsPrincipal(new[] { grandmaIdentity });

                HttpContext.SignInAsync(userPrincipal);

                return(RedirectToAction("RedirectToAccount", "Auth"));
            }

            return(RedirectToAction("index", "Auth"));
        }
        /*[HttpPost]
         * [ValidateAntiForgeryToken]
         * [CwiAutorizador]*/
        public ActionResult Salvar(CadastroModel model)
        {
            PopularPais();

            if (true)
            {
                Personagem personagem = new Personagem(
                    model.Imagem,
                    model.Nascimento,
                    model.Altura,
                    model.Peso,
                    model.AbreviacaoPais,
                    model.GolpesEspeciais,
                    model.PersonagemOculto,
                    model.Id,
                    model.Nome
                    );
                if (personagem.Id == 0)
                {
                    ViewBag.Mensagem = "Salvo com sucesso!";
                }
                else
                {
                    ViewBag.Mensagem = "Editado com sucesso!";
                }

                PersonagemAplicativo personagemAplicativo = new PersonagemAplicativo();
                personagemAplicativo.Salvar(personagem);
            }
            return(View("Cadastro", model));
        }
        public IActionResult CadastroCliente(IFormCollection form)
        {
            CadastroModel cadastro = new CadastroModel();

            cadastro.Nome           = form["nome"];
            cadastro.DataNascimento = DateTime.Parse(form["data"]);
            cadastro.Telefone       = form["telefone"];
            cadastro.RG             = form["rg"];
            cadastro.CPF            = form["cpf"];
            cadastro.CEP            = form["cep"];
            cadastro.Endereco       = form["endereco"];
            cadastro.Numero         = form["numero"];
            cadastro.Complemento    = form["complemento"];
            cadastro.Bairro         = form["bairro"];
            cadastro.Cidade         = form["cidade"];
            cadastro.Estado         = form["estado"];
            cadastro.NomeEmpresa    = form["nomeEmpresa"];
            cadastro.CNPJ           = form["cnpj"];
            cadastro.Email          = form["email"];
            cadastro.Senha          = form["senha"];

            cadastroRepositorio.RegistrarUsuario(cadastro);

            return(RedirectToAction("Index", "Home"));
        }
Ejemplo n.º 5
0
        // -- Criamos nosso método para Atualização
        public string Atualizar(CadastroModel dado)
        {
            string mensagem = "";

            try
            {
                // 9 -  Conecto com o banco
                cmd.Connection = conexao.Conectar();

                // 10 - Preparo minha Query
                cmd.CommandText = "UPDATE cadastro SET Nome=@nome, Email=@email WHERE IdCadastro=@id";
                cmd.Parameters.AddWithValue("@nome", dado.Nome);
                cmd.Parameters.AddWithValue("@email", dado.Email);
                cmd.Parameters.AddWithValue("@id", dado.IdCadastro);

                // 11 - Executo o comando
                cmd.ExecuteNonQuery();

                // 12 - Desconectar
                conexao.Desconectar();

                // 13 - Mostrar MSG de sucesso
                mensagem = "Alterado com sucesso!";
            }
            catch (System.Exception ex)
            {
                mensagem = "Erro ao tentar se conectar com o banco de dados: " + ex;
            }

            return(mensagem);
        }
Ejemplo n.º 6
0
        public Dictionary <string, object> CadastroUpd(CadastroModel dados)
        {
            string SQL = "UPDATE DADOS SET NOME = @NOME, EMAIL = @EMAIL WHERE ID = @ID";

            return(new Dictionary <string, object>()
            {
                { SQL, dados }
            });
        }
Ejemplo n.º 7
0
        public Dictionary <string, object> CadastroAdd(CadastroModel dados)
        {
            string SQL = "INSERT INTO DADOS(ID, NOME, EMAIL) VALUES (@ID, @NOME, @EMAIL)";

            return(new Dictionary <string, object>()
            {
                { SQL, dados }
            });
        }
 public IActionResult CadastroUpd(CadastroModel dados)
 {
     try
     {
         return(Ok(_cadastroRepository.CadastroUpd(dados)));
     }
     catch (Exception ex)
     {
         new MyLog().GerarLog("CadastroUpd", "Erro ao buscar todas as avarias", ex);
         return(BadRequest(new Error(HttpStatusCode.InternalServerError, "CadastroUpd", ex.Message)));
     }
 }
        public void UpdateCadastro(CadastroViewModel cadastroViewModel)
        {
            CadastroModel cadastro = GetCadastro(cadastroViewModel.Id);

            CadastroModelTOCadastroViewModelParse.Parse(cadastroViewModel);


            db.Entry <CadastroModel>(cadastro).State = EntityState.Modified;

            db.SaveChanges();

            //var cadastroParse = new CadastroModelTOCadastroViewModelParse();
            //cadastroParse.Parse()
        }
        public IActionResult AbriConta(CadastroModel cadastro)
        {
            if (ModelState.IsValid)
            {
                if (cadastro.SearchForCpf(cadastro.Cpf) == null)
                {
                    cadastro.Create();

                    return(RedirectToAction("Authenticate", "Home", new RouteValueDictionary(cadastro)));
                }
            }

            return(RedirectToAction("Index", "Auth"));
        }
Ejemplo n.º 11
0
        public string CadastroUpd(CadastroModel dados)
        {
            try
            {
                var execCadastro = Executar(dbScript.CadastroUpd(dados));

                dbScript.Dispose();
                _cadastroBusiness.Dispose();
                return("Dados = " + "Nome: " + dados.nome + " |" + " Email: " + dados.email + "inseridos");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public void RegistrarUsuario(CadastroModel cadastro)
        {
            if (File.Exists(PATH))
            {
                cadastro.Id = File.ReadAllLines(PATH).Length + 1;
            }
            else
            {
                cadastro.Id = 1;
            }
            StreamWriter sw = new StreamWriter(PATH, true);

            sw.WriteLine($"{cadastro.Id};{cadastro.Nome};{cadastro.DataNascimento};{cadastro.Telefone};{cadastro.RG};{cadastro.CPF};{cadastro.CEP};{cadastro.Endereco};{cadastro.Numero};{cadastro.Complemento};{cadastro.Bairro};{cadastro.Cidade};{cadastro.Estado};{cadastro.NomeEmpresa};{cadastro.CNPJ};{cadastro.Email};{cadastro.Senha};comum");
            sw.Close();
        }
        public static CadastroModel Parse(CadastroViewModel cadastroVm)
        {
            var cadastro = new CadastroModel();

            cadastro.Id       = cadastroVm.Id;
            cadastro.Nome     = cadastroVm.Nome;
            cadastro.Email    = cadastroVm.Email;
            cadastro.Sexo     = cadastroVm.Sexo;
            cadastro.Estado   = cadastroVm.Estado;
            cadastro.Cidade   = cadastroVm.Cidade;
            cadastro.Telefone = cadastroVm.Telefone;
            cadastro.Senha    = cadastroVm.Senha;

            return(cadastro);
        }
        public ActionResult Index()
        {
            ViewBag.ListaQtdLinhas   = new SelectList(new int[] { _QtdMaxPagination, 10 }, _QtdMaxPagination);
            ViewBag.QtdMaxPagination = _QtdMaxPagination;
            ViewBag.AtualPage        = 1;

            var lista   = CadastroModel.GetLista(ViewBag.AtualPage, _QtdMaxPagination);
            var qtdPage = CadastroModel.GetQtdPage();

            /* VERIFICA SE QTD DE LINHAS DA PAGINAÇÃO É MÚLTIPLO DE 5 */
            var diffQtdPaginas = (qtdPage % ViewBag.QtdMaxPagination) > 0 ? 1 : 0;

            ViewBag.QtdPaginas = (qtdPage / ViewBag.QtdMaxPagination) + diffQtdPaginas;

            return(View(lista));
        }
Ejemplo n.º 15
0
        public void Cadastro([FromBody] CadastroModel cadastroModel)
        {
            Pessoa pessoa = new Pessoa();

            pessoa.Nome      = cadastroModel.Nome;
            pessoa.Sobrenome = cadastroModel.SobreNome;
            pessoa.Email     = cadastroModel.Email;
            string senhaCrip = Util.CriptografarSenha(cadastroModel.Senha);

            pessoa.Password = senhaCrip;
            pessoa.Tipo     = cadastroModel.TipoUsuario;
            pessoa.Sexo     = "";
            pessoa.Telefone = "";
            db.Pessoa.Add(pessoa);
            if (pessoa.Tipo == "paciente")
            {
                Paciente paciente = new Paciente();
                paciente.IdPessoa            = pessoa.Id;
                paciente.Altura              = "";
                paciente.Diagnostico         = DateTime.Parse("1/1/1999");
                paciente.ObjetivoAntesDormir = 0;
                paciente.ObjetivoPosRefeicao = 0;
                paciente.ObjetivoPreRefeicao = 0;
                paciente.Peso         = "";
                paciente.Terapia      = "";
                paciente.TipoDiabetes = "";
                paciente.Pessoa       = pessoa;
                db.Paciente.Add(paciente);
            }

            else
            {
                Medico medico = new Medico();
                medico.IdPessoa            = pessoa.Id;
                medico.Cpf                 = "";
                medico.Crm                 = "";
                medico.EnderecoConsultorio = "";
                medico.uf     = "";
                medico.Pessoa = pessoa;
                db.Medico.Add(medico);
            }

            db.SaveChanges();
        }
Ejemplo n.º 16
0
        public IActionResult Index()
        {
            var    identity      = (ClaimsIdentity)User.Identity;
            string id            = identity.Claims.FirstOrDefault(c => c.Type == "Id").Value;
            string cpf           = identity.Claims.FirstOrDefault(c => c.Type == "Cpf").Value;
            string name          = identity.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Name).Value;
            string email         = identity.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Email).Value;
            string mobilephone   = identity.Claims.FirstOrDefault(c => c.Type == ClaimTypes.MobilePhone).Value;
            string streetaddress = identity.Claims.FirstOrDefault(c => c.Type == ClaimTypes.StreetAddress).Value;

            CadastroModel cadastro = new CadastroModel()
            {
                Id          = Convert.ToInt32(id),
                Cpf         = cpf,
                Name        = name,
                Email       = email,
                PhoneNumber = mobilephone,
                Address     = streetaddress
            };

            var           cookie   = Request.Cookies["Cadastro"];
            LoginLogModel LoginLog = new LoginLogModel()
            {
                DataClient = cadastro,
                Token      = cookie
            };

            LoginLog.Create();

            string dataArray = JsonConvert.SerializeObject(cadastro, Formatting.None);

            //CREATE DATA COOKIES NOT SECURE
            CookieOptions option = new CookieOptions();

            option.Expires  = DateTime.Now.AddDays(1);
            option.Secure   = false;
            option.HttpOnly = true;

            Response.Cookies.Append("Cadastro_UnSafe", dataArray, option);

            return(View(cadastro));
        }
Ejemplo n.º 17
0
        public ActionResult Editar(int id)
        {
            var personagemAplicativo = new PersonagemAplicativo();
            var personagem           = personagemAplicativo.BuscarPorIdEF(id);

            PopularOrigem();
            var model = new CadastroModel()
            {
                Id               = personagem.Id,
                Nome             = personagem.Nome,
                DataNascimento   = personagem.DataNascimento,
                Altura           = personagem.Altura,
                Peso             = personagem.Peso,
                Origem           = personagem.Origem,
                Imagem           = personagem.Imagem,
                GolpesEspeciais  = personagem.GolpesEspeciais,
                PersonagemOculto = personagem.PersonagemOculto
            };

            return(View("Cadastro", model));
        }
        public ActionResult EditarPersonagem(string id)
        {
            PersonagemAplicativo personagemAplicativo = new PersonagemAplicativo();
            CadastroModel        cadastroPopulado     = new CadastroModel();

            Personagem personagem = personagemAplicativo.PersonagensPorId(Convert.ToInt32(id));

            cadastroPopulado.Id               = personagem.Id;
            cadastroPopulado.Imagem           = personagem.Imagem;
            cadastroPopulado.Nome             = personagem.Nome;
            cadastroPopulado.Nascimento       = personagem.Nascimento;
            cadastroPopulado.Altura           = personagem.Altura;
            cadastroPopulado.Peso             = personagem.Peso;
            cadastroPopulado.AbreviacaoPais   = personagem.AbreviacaoPais;
            cadastroPopulado.GolpesEspeciais  = personagem.GolpesEspeciais;
            cadastroPopulado.PersonagemOculto = personagem.PersonagemOculto;

            this.PopularPais();

            return(View("Cadastro", cadastroPopulado));
        }
Ejemplo n.º 19
0
        public string CadastroAdd(CadastroModel dados)
        {
            try
            {
                string retornoValidaAdd = _cadastroBusiness.CadastroValidaAdd(dados);

                if (retornoValidaAdd != "OK")
                {
                    return(retornoValidaAdd);
                }

                var execCadastro = Executar(dbScript.CadastroAdd(dados));

                dbScript.Dispose();
                _cadastroBusiness.Dispose();
                return("Dados Cadastrados");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 20
0
        public async Task <IActionResult> Create(CadastroViewModel cadastro)
        {
            if (ModelState.IsValid)
            {
                var model = new CadastroModel()
                {
                    Id       = cadastro.Id,
                    Nome     = cadastro.Nome,
                    Email    = cadastro.Email,
                    Sexo     = cadastro.Sexo,
                    Estado   = cadastro.Estado,
                    Cidade   = cadastro.Cidade,
                    Telefone = cadastro.Telefone,
                    Senha    = cadastro.Senha
                };

                await db.AddCadastro(model);

                return(RedirectToAction("Create"));
            }
            return(View(cadastro));
        }
        public List <CadastroModel> Listar()
        {
            List <CadastroModel> listaDeCadastrados = new List <CadastroModel>();

            string[] linhas = File.ReadAllLines(PATH);
            foreach (var item in linhas)
            {
                if (string.IsNullOrEmpty(item))
                {
                    continue;
                }
                string[]      dados    = item.Split(";");
                CadastroModel cadastro = new CadastroModel();
                cadastro.Id             = int.Parse((dados[0]));
                cadastro.Nome           = dados[1];
                cadastro.DataNascimento = DateTime.Parse(dados[2]);
                cadastro.Telefone       = dados[3];
                cadastro.RG             = dados[4];
                cadastro.CPF            = dados[5];
                cadastro.CEP            = dados[6];
                cadastro.Endereco       = dados[7];
                cadastro.Numero         = dados[8];
                cadastro.Complemento    = dados[9];
                cadastro.Bairro         = dados[10];
                cadastro.Cidade         = dados[11];
                cadastro.Estado         = dados[12];
                cadastro.NomeEmpresa    = dados[13];
                cadastro.CNPJ           = dados[14];
                cadastro.Email          = dados[15];
                cadastro.Senha          = dados[16];
                cadastro.Tipo           = dados[17];

                listaDeCadastrados.Add(cadastro);
            }
            return(listaDeCadastrados);
        }
Ejemplo n.º 22
0
        public async Task <ActionResult> Toque(CadastroModel cadastro)
        {
            if (VerificarLogin())
            {
                List <ToqueModel>       toques  = LerToquesCSV();
                List <ToqueExportModel> toquesE = new List <ToqueExportModel>();

                int arquivoId = 0;

                foreach (var item in toques)
                {
                    ToqueExportModel it = new ToqueExportModel();
                    it.Arquivo = item.Arquivo;
                    it.Nome    = item.Nome;
                    it.Hora    = item.Hora;
                    it.Canal   = item.Canal;
                    //it.IsSegunda = item.IsSegunda;
                    //it.IsTerca = item.IsTerca;
                    //it.IsQuarta = item.IsQuarta;
                    //it.IsQuinta = item.IsQuinta;
                    //it.IsSexta = item.IsSexta;
                    //it.IsSabado = item.IsSabado;
                    //it.IsDomingo = item.IsDomingo;
                    if (item.IsDomingo)
                    {
                        it.DiasSemana += ",0";
                    }
                    if (item.IsSegunda)
                    {
                        it.DiasSemana += ",1";
                    }
                    if (item.IsTerca)
                    {
                        it.DiasSemana += ",2";
                    }
                    if (item.IsQuarta)
                    {
                        it.DiasSemana += ",3";
                    }
                    if (item.IsQuinta)
                    {
                        it.DiasSemana += ",4";
                    }
                    if (item.IsSexta)
                    {
                        it.DiasSemana += ",5";
                    }
                    if (item.IsSabado)
                    {
                        it.DiasSemana += ",6";
                    }
                    it.DiasSemana  = it.DiasSemana.Substring(1);
                    it.IsAtivo     = item.IsAtivo;
                    it.NivelEnsino = item.NivelEnsino;
                    it.UltimoToque = item.UltimoToque;

                    arquivoId = Convert.ToInt32(it.Arquivo);
                    toquesE.Add(it);
                }

                arquivoId += 1;

                ToqueExportModel toque = new ToqueExportModel();
                toque.Arquivo     = arquivoId.ToString();
                toque.Nome        = cadastro.Nome;
                toque.Hora        = cadastro.Hora;
                toque.IsAtivo     = true;
                toque.NivelEnsino = cadastro.Ensino;
                //toque.IsSegunda = cadastro.IsSegunda;
                //toque.IsTerca = cadastro.IsTerca;
                //toque.IsQuarta = cadastro.IsQuarta;
                //toque.IsQuinta = cadastro.IsQuinta;
                //toque.IsSexta = cadastro.IsSexta;
                //toque.IsSabado = cadastro.IsSabado;
                //toque.IsDomingo = cadastro.IsDomingo;
                if (cadastro.IsDomingo)
                {
                    toque.DiasSemana += ",0";
                }
                if (cadastro.IsSegunda)
                {
                    toque.DiasSemana += ",1";
                }
                if (cadastro.IsTerca)
                {
                    toque.DiasSemana += ",2";
                }
                if (cadastro.IsQuarta)
                {
                    toque.DiasSemana += ",3";
                }
                if (cadastro.IsQuinta)
                {
                    toque.DiasSemana += ",4";
                }
                if (cadastro.IsSexta)
                {
                    toque.DiasSemana += ",5";
                }
                if (cadastro.IsSabado)
                {
                    toque.DiasSemana += ",6";
                }
                toque.DiasSemana  = toque.DiasSemana.Substring(1);
                toque.UltimoToque = null;

                if (cadastro.Ensino == 2 || cadastro.Ensino == 3)
                {
                    toque.Canal = 1;
                }
                else
                {
                    toque.Canal = 2;
                }

                if ((cadastro.IsSegunda) ||
                    (cadastro.IsTerca) ||
                    (cadastro.IsQuarta) ||
                    (cadastro.IsQuinta) ||
                    (cadastro.IsSexta) ||
                    (cadastro.IsSabado) ||
                    (cadastro.IsDomingo))
                {
                    toquesE.Add(toque);

                    string pathMusica = "";

                    foreach (var file in cadastro.fileupload)
                    {
                        if (file != null && file.ContentLength > 0)
                        {
                            var nameType = file.FileName.ToString().Split('.');
                            pathMusica = Path.Combine(Server.MapPath("~/Musicas"), (arquivoId.ToString() + "." + nameType[1]));

                            file.SaveAs(pathMusica);
                        }
                    }

                    string dir = Path.Combine(Server.MapPath("~/CSV/toque.csv"));
                    ServiceCSV.WriteCSVFileToque(dir, toquesE);

                    await FTPService.UploadFile(dir);

                    await FTPService.UploadFile(pathMusica);

                    return(RedirectToAction("Toques", true));
                }
                else
                {
                    return(View(cadastro));
                }
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }