public ActionResult Create([Bind(Include = "UsuarioId,LoginUsuario,SenhaUsuario,StatusUsuario,PerfilUsuario,Nome,CPF,RG,Logradouro,Numero,CEP,TelefoneCelular,Email,TelefoneComercial,Observacao,FlagStatus")] Proprietario proprietario, string DropStatus) { DropStatus = "1"; if (DropStatus == "1") { proprietario.FlagStatus = "Ativo"; } else { if (DropStatus == "2") { proprietario.FlagStatus = "Inativo"; } } if (ModelState.IsValid) { db.Usuarios.Add(proprietario); proprietario.LoginUsuario = proprietario.CPF; proprietario.SenhaUsuario = "123456"; proprietario.PerfilUsuario = "Proprietário"; proprietario.StatusUsuario = true; if (ValidarCPF.ValidaCPF(proprietario.CPF) == false) { return(View().Mensagem("CPF Informado é Inválido. Favor Verificar.", "Atenção")); } db.SaveChanges(); return(RedirectToAction("Create", "Proprietario").Mensagem("Dados Inseridos com Sucesso !!", "Atenção")); } return(View(proprietario)); }
public ActionResult Create([Bind(Include = "UsuarioId,LoginUsuario,SenhaUsuario,StatusUsuario,PerfilUsuario,InquilinoId,NomeInquilino,CPFInquilino,RGInquilino,TelefoneInquilino,Observacao,EmailInquilino,FlagStatus,LoteInquilino")] Inquilino inquilino, string DropStatus, string lote) { Lote l = db.Lotes.FirstOrDefault(x => x.NumeroLote.Equals(lote)); if (l != null) { inquilino.lote = l; inquilino.proprietario = l.proprietario; string setarDropStatus = "1"; DropStatus = setarDropStatus; string recebeStatus = DropStatus; if (recebeStatus == "1") { inquilino.FlagStatus = "Ativo"; } else { if (recebeStatus == "2") { inquilino.FlagStatus = "Inativo"; } } if (ModelState.IsValid) { db.Usuarios.Add(inquilino); inquilino.SenhaUsuario = "123456"; inquilino.PerfilUsuario = "Inquilino"; inquilino.StatusUsuario = true; if (inquilino.RGInquilino == null) { inquilino.RGInquilino = "Não Informado."; } if (inquilino.EmailInquilino == null) { inquilino.EmailInquilino = "Não Informado."; } if (ValidarCPF.ValidaCPF(inquilino.CPFInquilino)) { inquilino.LoginUsuario = inquilino.CPFInquilino; db.SaveChanges(); return(RedirectToAction("Create", "Inquilino").Mensagem("Dados Inseridos com Sucesso !!", "Atenção")); } else { return(View().Mensagem("CPF Informado é Inválido. Favor Verificar.")); } } } return(View().Mensagem("Lote Inválido. Favor Verificar.", "Atenção")); }
/// <summary> /// Metodo para cadastrar ou logar o usuario no sistema /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnLogar_Click(object sender, EventArgs e) { user = new Usuario(); user.CPF = txCPF.Text; user.Senha = txSenha.Text; ValidarCPF validar = new ValidarCPF(); if (btnLogar.Text.Equals("Login")) { if (user.PesquisaUsuarioDataTable(user) && validar.ValidaCPF(user.CPF)) { user = user.LerUsuario(user.CPF); Session["Usuario"] = user; Response.Write("<script LANGUAGE='JavaScript' >alert('Login efetuado com sucesso!');document.location='" + ResolveClientUrl("~/Interface/Usuario.aspx") + "';</script>"); } else { Response.Write("<script LANGUAGE='JavaScript' >alert('Login ou senha incorretos');document.location='" + ResolveClientUrl("~/Interface/LoginUsuario.aspx") + "';</script>"); } } else { if (txSenha.Text.Equals(TxConfirmarSenha.Text) && validar.ValidaCPF(user.CPF)) { user.InserirUsuario(user); Response.Write("<script LANGUAGE='JavaScript' >alert('Cadastro realizado com sucesso!')</script>"); } else { Response.Write("<script LANGUAGE='JavaScript' >alert('Senhas incorretas, ou cpf incorreto!')</script>"); } TxConfirmarSenha.Visible = false; lbConfirmarSenha.Visible = false; btnLogar.Text = "Login"; btnLogar.Width = 70; } }
public ActionResult Create([Bind(Include = "UsuarioId,LoginUsuario,SenhaUsuario,StatusUsuario,PerfilUsuario,Nome,CPF,RG,Logradouro,Numero,CEP,TelefoneCelular,Email,Cargo,NumeroCTPS,SerieCTPS,SalarioBase")] Funcionario funcionario, string DropCargo, string DropStatus) { if (DropStatus == "1") { funcionario.FlagStatus = "Ativo"; } else { if (DropStatus == "2") { funcionario.FlagStatus = "Inativo"; } } if (ModelState.IsValid) { if (ValidarCPF.ValidaCPF(funcionario.CPF) == false) { return(View().Mensagem("CPF Informado é Invalido. Favor Verificar.", "Atenção")); } else { db.Usuarios.Add(funcionario); funcionario.SenhaUsuario = "123456"; funcionario.PerfilUsuario = "Funcionário"; funcionario.LoginUsuario = funcionario.CPF; funcionario.StatusUsuario = true; Cargo cargo = db.Cargos.FirstOrDefault(x => x.NomeCargo == DropCargo); funcionario.CargoDentroDeFuncionario = cargo; funcionario.Cargo = DropCargo; db.SaveChanges(); return(RedirectToAction("Create", "Funcionario").Mensagem("Dados Inseridos com Sucesso !!", "Atenção")); } } return(View(funcionario)); }