Beispiel #1
0
        public List<Usuarios> Consultar()
        {
            List<Usuarios> lstUsuarios = new List<Usuarios>();
            using (SqlConnection objCon = new SqlConnection(_strCon))
            {
                using (SqlCommand objCmd = new SqlCommand(strConsultar, objCon))
                {
                    objCon.Open();
                    SqlDataReader objDataReader = objCmd.ExecuteReader();

                    if (objDataReader.HasRows)
                    {
                        while (objDataReader.Read())
                        {
                            Usuarios objUsuarios = new Usuarios();
                            objUsuarios.NomeUser = objDataReader["NomeUser"].ToString();
                            objUsuarios.SenhaUser = objDataReader["SenhaUser"].ToString();
                            lstUsuarios.Add(objUsuarios);
                        }
                        objCon.Close();
                    }
                    objCon.Close();
                }
                return lstUsuarios;
            }
        }
Beispiel #2
0
 public void Update(Usuarios objUsuarios)
 {
     SPExecuterMYSQL objUsuariosDA = new SPExecuterMYSQL();
     QC.Security.SecurityPassword Encrypt = new Security.SecurityPassword();
     objUsuarios.user_password = Encrypt.EncryptText(objUsuarios.user_password);
     objUsuariosDA.Update(objUsuarios);
 }
Beispiel #3
0
 //Persiste os dados. Caso já exista, envia para o UPDATE, senão  envia para o INSERT
 public void Salvar(Usuarios professor)
 {
     if (professor.ProfessorId > 0)
         Atualizar(professor);
     else
         Inserir(professor);
 }
Beispiel #4
0
        public ActionResult Edit(Usuarios objeto)
        {
            try
            {
                Usuarios.TransactionInstance.Save(objeto);

                return RedirectToAction("Index", new { displayMessage = MENSAGEM_ALTERACAO });
            }
            catch (ApplicationException ex)
            {
                string[] campos = ex.Message.Split(',');
                ModelState.AddModelError(string.Empty, MENSAGEM_CAMPOS_OBRIGATORIOS);
                foreach (string campo in campos)
                {
                    ModelState[campo].Errors.Add(ex);
                }

                return View(objeto);
            }
            catch (Exception ex)
            {
                ModelState.AddModelError(string.Empty, ex.Message);

                return View(objeto);
            }
        }
Beispiel #5
0
 public DataTable Login(Usuarios objUsuarios)
 {
     SPExecuterMYSQL objUsuariosDA = new SPExecuterMYSQL();
     QC.Security.SecurityPassword Encrypt = new Security.SecurityPassword();
     objUsuarios.user_password = Encrypt.EncryptText(objUsuarios.user_password);
     return objUsuariosDA.Find(objUsuarios);
 }
Beispiel #6
0
        public static frmMain GetInstancia(Usuarios unJugador)
        {
            if (UnaInstancia == null)
                UnaInstancia = new frmMain(unJugador);

            return UnaInstancia;
        }
Beispiel #7
0
 //Persiste dados. Método verifica se "login", que é do tipo "Usuario" é nulo, e caso sim, ele insere, senão ele atualiza os dados.
 public void Salvar(Usuarios login)
 {
     if (login.LoginId > 0)
         Atualiza(login);
     else
         Inserir(login);
 }
Beispiel #8
0
        //INSERT LOGIN TEMPORARIO
        public void InserirLoginTemp(Usuarios login)
        {
            string table = "LoginTemp";
            var loginTemp = new TabelaTempDAO();

            int count = loginTemp.Count(table);

            if (count < 0)
            {
                var strQuery = "";
                strQuery += " CREATE TABLE LoginTemp ( ";
                strQuery += " Login varchar(30) NOT NULL, ";
                strQuery += " Senha varchar(50) NOT NULL, ";
                strQuery += " Perfil bit NOT NULL ";
                strQuery += " ) ";

                using (conexao = new Conexao())
                {
                    conexao.ExecutaComando(strQuery);
                }
            }
            else
                loginTemp.AtualizaTemp(table);

            seguranca = new Seguranca();
            var strQuery1 = "";
            strQuery1 += " INSERT INTO LoginTemp (Login, Senha, Perfil) ";
            strQuery1 += string.Format(" VALUES ('{0}','{1}','{2}') ", login.Email, seguranca.Criptografar(login.Senha), login.Perfil);

            using(conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery1);
            }
        }
Beispiel #9
0
 public LogActividadUsuarios(string  entidad, Int64 identidad, Enums.Enums.TipoActividadUsuario actividad, Usuarios.clsUsuario usuario)
 {
     Entidad = entidad;
     IdEntidad = identidad;
     Actividad = actividad;
     Usuario = usuario;
 }
Beispiel #10
0
 private void ucLogin1_Entrar(object sender, EventArgs e)
 {
     try
     {
         cargarWCF();
         UnJugador = trivias.Logueo(ucLogin1.Usuario, ucLogin1.Pass);
         if (UnJugador != null)
         {
             if (UnJugador is Admin)
             {
                 MessageBox.Show("YA ESTA REGISTRADO COMO ADMINISTRADOR");
             }
             else if (UnJugador is Jugador)
             {
                 trivias.Close();
                 this.Hide();
                 Form principal = frmMain.GetInstancia(UnJugador);
                 principal.ShowDialog();
             }
         }
         else
         {
             MessageBox.Show("NO EXISTE EL USUARIO");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("ERROR al Loguearse " + ex.Message);
     }
 }
Beispiel #11
0
        private void bLogin_Click(object sender, RoutedEventArgs e)
        {
            Usuario user = new Usuario();
            Auxiliar aux = new Auxiliar();
            string jsonUser = "";

            Usuarios serv = new Usuarios();
            serv.Url = new Juddi().getServiceUrl("Usuarios");
            try
            {
                jsonUser = serv.getUser(tbMail.Text);
            }
            catch
            {
                labelInfo.Content = "El servidor no responde";
            }
            var javaScriptSerializer = new JavaScriptSerializer();
            user = javaScriptSerializer.Deserialize<Usuario>(jsonUser);

            Console.WriteLine("Pass: "******"Error en la autentificación";
            }
        }
Beispiel #12
0
        //DELETE
        public void Exclui(Usuarios login)
        {
            var strQuery = "";
            strQuery += string.Format(" DELETE FROM Login WHERE LoginId = {0} ", login.LoginId);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Beispiel #13
0
        //DELETE
        public void Excluir(Usuarios professor)
        {
            var strQuery = "";
            strQuery += string.Format(" DELETE FROM Professores WHERE ProfessorId = {0} ", professor.ProfessorId);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
 public ActionResult Edit(Usuarios usuarios)
 {
     if (ModelState.IsValid)
     {
         db.Entry(usuarios).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(usuarios);
 }
        public ActionResult Create(Usuarios usuarios)
        {
            if (ModelState.IsValid)
            {
                db.Usuario.Add(usuarios);
                db.SaveChanges();
                return RedirectToAction("IniciarSesion");
            }

            return View(usuarios);
        }
        public bool deleteUsuario(Usuarios usuario)
        {
            try {
            MarteUpdatesContext.Usuarios.Remove(usuario);
            MarteUpdatesContext.SaveChanges();
              } catch {
            return false;
              }

              return true;
        }
Beispiel #17
0
        //UPDATE
        private void Atualiza(Usuarios login)
        {
            var strQuery = "";
            strQuery += " UPDATE Login SET ";
            strQuery += string.Format(" Login = '******', Senha = '{1}', Perfil = {2} ", login.login, login.Senha, login.Perfil);
            strQuery += string.Format(" WHERE LoginId = {0} ", login.LoginId);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Beispiel #18
0
 public UserMirror(Usuarios user)
 {
     Email = user.email;
     Activo = user.activo;
     FechaCreacion = user.fecha_creacion;
     FechaIngreso = user.fecha_ingreso;
     Password = user.password;
     PrimerApellido = user.primer_apellido;
     PrimerNombre = user.primer_nombre;
     SegundoApellido = user.segundo_apellido;
     SegundoNombre = user.segundo_nombre;
     TalentoHumano = user.talento_humano;
 }
        public ActionResult Create(Usuarios usuarios)
        {
            if (ModelState.IsValid)
            {
                db.Usuarios.Add(usuarios);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            ViewBag.Estado = new SelectList(db.EstadoActivo, "Id", "Nombre", usuarios.Estado);
            ViewBag.IdRol = new SelectList(db.Roles, "Id", "NombreRol", usuarios.IdRol);
            return View(usuarios);
        }
 public void saveUsuario(Usuarios usuario)
 {
     if (usuario.IDUsuario == 0) {
     usuario.DataCriacao = DateTime.Now;
     usuario = MarteUpdatesContext.Usuarios.Add(usuario);
     MarteUpdatesContext.SaveChanges();
       }
       else {
     usuario.DataModificacao = DateTime.Now;
     MarteUpdatesContext.Usuarios.Attach(usuario);
     MarteUpdatesContext.Entry(usuario).State = EntityState.Modified;
     MarteUpdatesContext.SaveChanges();
       }
 }
Beispiel #21
0
        protected void btConfirm_Click(object sender, EventArgs e)
        {
            Boolean valido = true;
            Usuario u = new Usuario();
            Auxiliar aux = new Auxiliar();
            string jsonUser = "";
            u.id = (int)Session["Id"];
            u.Nombre = tbNombre.Text;
            u.Mail = tbMail.Text;
            u.Password = "";

            if (tbPass1.Text == tbPass2.Text)
            {
                if (tbPass1.Text != "" && tbPass2.Text != "")
                {
                    u.Password = aux.CalculateSha1(tbPass1.Text, Encoding.Default).ToLower();
                }
            }
            else
            {
                lbMessage.ForeColor = Color.Red;
                lbMessage.Text = "Las contaseñas son distintas";
                valido = false;
            }

            if (u.Nombre == "")
            {
                lbMessage.ForeColor = Color.Red;
                lbMessage.Text = "El campo nombre no puede estar vacio";
                valido = false;
            }

            if (u.Mail == "")
            {
                lbMessage.ForeColor = Color.Red;
                lbMessage.Text = "El campo e-mail no puede estar vacio";
                valido = false;
            }

            if (valido)
            {
                Usuarios serv = new Usuarios();
                serv.Url = new Juddi().getServiceUrl("Usuarios");
                var javaScriptSerializer = new JavaScriptSerializer();
                jsonUser = javaScriptSerializer.Serialize(u);
                serv.updateUser(jsonUser);
                lbMessage.ForeColor = Color.Green;
                lbMessage.Text = "Cambios realizados";
            }
        }
        public JsonResult RecuperaConta(string email)
        {
            Usuarios usuario = new Usuarios();
            usuario = RepositorioUsuarios.GetUsuarioPorEmail(email);
            string msg = string.Empty;
            try
            {
                if (usuario != null)
                {
                    SmtpClient emailClient = new SmtpClient();

                    emailClient.EnableSsl = true;
                    //emailClient.DeliveryMethod = SmtpDeliveryMethod.Network;
                    emailClient.Credentials = new System.Net.NetworkCredential("*****@*****.**", "dfr123654");
                    emailClient.UseDefaultCredentials = true;
                    //emailClient.Host = "smtp.gmail.com";
                    emailClient.Host = "mail.emepar.com.br";
                    emailClient.Port = 995;

                    MailAddress SendFrom = new MailAddress("*****@*****.**");
                    MailAddress SendTo = new MailAddress(usuario.Email.ToString());

                    MailMessage MyMessage = new MailMessage(SendFrom, SendTo);

                    MyMessage.SubjectEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1");
                    MyMessage.BodyEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1");
                    MyMessage.Priority = System.Net.Mail.MailPriority.High;
                    MyMessage.IsBodyHtml = true;
                    MyMessage.Subject = "Recuperação de senha";
                    MyMessage.Body = "Caro uruário,<br> segue o link para a renovação de seus dados de acesso";
                    // Attachment attachFile = new Attachment(txtAttachmentPath.Text);
                    // MyMessage.Attachments.Add(attachFile);

                    emailClient.Send(MyMessage);

                    msg = usuario.Nome.ToString() + @", dados de recuperação de senha encaminhados para:" + usuario.Email.ToString();
                    return Json(new { OK = true, Mensagem = msg }, JsonRequestBehavior.AllowGet);
                }
                else
                {
                    msg = "Usuário não cadastrado, verifique o e-mail informado";
                    return Json(new { OK = false, Mensagem = msg }, JsonRequestBehavior.AllowGet);
                }
            }
            catch (Exception ex)
            {
                return Json(new { OK = false, Mensagem = @" 001: Falha ao acessar seridor[" + ex.ToString() + @"]" }, JsonRequestBehavior.AllowGet);
            }
        }
 protected void btRegistrar_Click(object sender, EventArgs e)
 {
     if (validar())
     {
         Usuarios usuario = new Usuarios(txUsuario.Text, txClave.Text);
         if (DAOUsuarios.sqlInsert(usuario))
         {
             lbMensaje.Text = "Cuenta creada exitosamente.";
         }
         else
         {
             lbMensaje.Text = "No se pudo crear la cuenta.";
         }
     }
 }
Beispiel #24
0
 /// <summary>
 /// Método que crea un Usuario
 /// </summary>
 /// <param name="usuario">Datos del Usuario</param>
 /// <returns>Id de confirmación</returns>
 public int CrearUsuario(Usuarios usuario)
 {
     try
     {
         _modulOtecEntities.Usuarios.Add(usuario);
         return _modulOtecEntities.SaveChanges();
     }
     catch (Exception)
     {
         return 0;
     }
     finally
     {
         _modulOtecEntities.Dispose();
     }
 }
        protected void btnCrearUsuario_Click(object sender, EventArgs e)
        {
            Usuarios u = new Usuarios()
            {
                Nombre = tbUsuarioNombre.Text,
                Password = tbUsuarioPassword.Text
            };

            db.Usuarios.AddObject(u);
            db.SaveChanges();

            tbUsuarioNombre.Text = string.Empty;
            tbUsuarioPassword.Text = string.Empty;

            bindUsuarios();
        }
Beispiel #26
0
        private void bNewUser_Click(object sender, RoutedEventArgs e)
        {
            Usuario user = new Usuario();
            Auxiliar aux = new Auxiliar();
            string jsonUser = "";

            Usuarios serv = new Usuarios();
            serv.Url = new Juddi().getServiceUrl("Usuarios");
            var javaScriptSerializer = new JavaScriptSerializer();

            if (tbPass1.Password == tbPass2.Password)
            {
                Regex rx = new Regex(@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$");
                Match match = rx.Match(tbNewMail.Text);
                if (match.Success)
                {
                    user.Nombre = tbNewUser.Text;
                    user.Password = aux.CalculateSha1(tbPass1.Password, Encoding.Default).ToLower();
                    user.Mail = tbNewMail.Text;
                    user.Privilegios = 1;
                    jsonUser = javaScriptSerializer.Serialize(user);

                    if (!serv.newUser(jsonUser))
                    {
                        lbNewUser.Foreground = Brushes.Red;
                        lbNewUser.Content = "El usuario ya existe";
                    }
                    else
                    {
                        lbNewUser.Foreground = Brushes.Green;
                        lbNewUser.Content = "Usuario creado con éxito";
                    }
                }
                else
                {
                    lbNewUser.Foreground = Brushes.Red;
                    lbNewUser.Content = "Mail incorrecto";
                }
            }
            else
            {
                lbNewUser.Foreground = Brushes.Red;
                lbNewUser.Content = "Los passwords no coinciden";
            }
        }
Beispiel #27
0
 /// <summary>
 /// Método que actualiza un Usuario
 /// </summary>
 /// <param name="usuario">Datos del Usuario</param>
 /// <returns>Id de confirmación</returns>
 public int ActualizarUsuario(Usuarios usuario)
 {
     try
     {
         var original = _modulOtecEntities.Usuarios.Find(usuario.RUT);
         if (original == null) return 0;
         _modulOtecEntities.Entry(original).CurrentValues.SetValues(usuario);
         return _modulOtecEntities.SaveChanges();
     }
     catch (Exception)
     {
         return 0;
     }
     finally
     {
         _modulOtecEntities.Dispose();
     }
 }
Beispiel #28
0
        //LISTA
        public List<Usuarios> ListaDeObjetos(SqlDataReader reader)
        {
            var logins = new List<Usuarios>();

            while(reader.Read())
            {
                var temObjeto = new Usuarios()
                {
                    LoginId = int.Parse(reader["LoginId"].ToString()),
                    login = reader["Login"].ToString(),
                    Senha = reader["Senha"].ToString(),
                    Perfil = bool.Parse(reader["Perfil"].ToString()),

                };
            }
            reader.Close();
            return logins;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            int usrID = int.Parse(Request["usuario"]);
            u = db.Usuarios.Include("Grupos").Where(i => i.ID == usrID).Single();
            if (!Page.IsPostBack)
            {

                if (u.Nombre == "felipe")
                    throw new Exception("Felipe no se DEBE modificar");
                lblNombre.Text = u.Nombre;
                cblGrupos.Items.Clear();
                foreach (Grupos g in db.Grupos)
                {
                    ListItem i = new ListItem(g.Nombre, g.ID.ToString());
                    i.Selected = u.Grupos.Contains(g);
                    cblGrupos.Items.Add(i);
                }
            }
        }
        public ActionResult Index(ContasModel dados)
        {
            // SE A CONEXÃO NÃO ESTIVER ESTABELECIDA A NAVEGAÇÃO É REDIRECIONADA
            if (ModelState.IsValid)
            {
                Usuarios usuario = new Usuarios();

                usuario.Email = dados.Email;
                usuario.Login = dados.Login;
                usuario.Nome = dados.Nome;
                usuario.Senha = RepositorioCriptografia.Criptografar(dados.Senha);

                baseDados.Usuarios.Add(usuario);
                baseDados.SaveChanges();
                ViewBag.Mensagem = "Usuario cadastrado com sucesso";
                return RedirectToAction("Index");
            }
            return View();
        }
Beispiel #31
0
 public void CadastrarUsuario(Usuarios usuario)
 {
     ctx.Usuarios.Add(usuario);
     ctx.SaveChanges();
 }
Beispiel #32
0
 public void Inicializado()
 {
     usuarioDA = new UsuarioDA();
     usuario   = new Usuarios();
 }
Beispiel #33
0
        public HttpResponseMessage GetUsuarios(int id)
        {
            Usuarios user = business.GetById(id);

            return(Request.CreateResponse <Usuarios>(HttpStatusCode.OK, user));
        }
Beispiel #34
0
        private void BtnModificar_Click(object sender, EventArgs e)
        {
            Usuarios usuario = new Usuarios();

            UsuarioBLL.Modificar(usuario);
        }
Beispiel #35
0
        private Usuarios getUser(string userName, string password)
        {
            Usuarios x = db.dbUsuarios.Where(m => m.UserName == userName && m.Password == password).FirstOrDefault();

            return(x);
        }
 public RegistroUsuario(Usuarios usuario = null)
 {
     InitializeComponent();
     this.usuario = usuario;
 }
 public int editarUsuarios(Usuarios u)
 {
     return(au.editarUsuarios(u));
 }
Beispiel #38
0
 // POST api/values
 public void Post(Usuarios value)
 {
 }
        public void Cadastrar(Usuarios novoUsuario)
        {
            ctx.Usuarios.Add(novoUsuario);

            ctx.SaveChanges();
        }
Beispiel #40
0
        private void controleDeAcesso(Usuarios usuario)
        {
            cadastrarToolStripMenuItem.Visible = true;
            sobreToolStripMenuItem.Visible     = true;

            cadastrarNovoUsuárioToolStripMenuItem1.Visible = false;         // cadastrar novo usuario
            cadastrarNovoVeículoToolStripMenuItem.Visible  = false;         // Cadastrar Novo Veiculo
            funcionáriosToolStripMenuItem.Visible          = false;         // Cadastrar Funcionário
            cadastrarClienteToolStripMenuItem.Visible      = false;         // Cadastrar Cliente
            controleDePreçosToolStripMenuItem.Visible      = false;         // Adicionar ou Editar Cargos
            editarUsuáriosToolStripMenuItem.Visible        = false;         // Editar Usuários

            clientesToolStripMenuItem1.Visible = false;                     // Busca Cliente
            veiculosToolStripMenuItem.Visible  = false;                     // Busca Veiculos
            consultarEditarUsuáriosToolStripMenuItem.Visible   = false;     // consultar / editar usuarios
            consultarEditarMotoristasToolStripMenuItem.Visible = false;     // consultar e editar motoristas

            consultarComprovantesToolStripMenuItem.Visible = false;         // Consultar Comprovantes
            relatóriosToolStripMenuItem2.Visible           = false;         //Relatorios
            controleDePátioToolStripMenuItem.Visible       = false;         // controle de patio
            controleDePneusToolStripMenuItem.Visible       = false;         // controle de pneus
            estoqueToolStripMenuItem1.Visible = false;                      // controle de estoque
            consultarEditarEstoqueDePeçasToolStripMenuItem.Visible = false; // controle de estoque
            registrarAlertaToolStripMenuItem.Visible  = false;              // registrar alerta
            despesasToolStripMenuItem.Visible         = false;              // registrar despesas
            despesasDeCarrosToolStripMenuItem.Visible = false;              // despesas de carros

            if (usuario.Nivel == 3)
            {
                // Acesso Total
                cadastrarNovoUsuárioToolStripMenuItem1.Visible = true;         // cadastrar novo usuario
                cadastrarNovoVeículoToolStripMenuItem.Visible  = true;         // Cadastrar Novo Veiculo
                funcionáriosToolStripMenuItem.Visible          = true;         // Cadastrar Funcionário
                cadastrarClienteToolStripMenuItem.Visible      = true;         // Cadastrar Cliente
                controleDePreçosToolStripMenuItem.Visible      = true;         // Adicionar ou Editar Cargos
                editarUsuáriosToolStripMenuItem.Visible        = true;         // Editar Usuários

                cadastrarNovoVeículoToolStripMenuItem.Visible          = true; // Cadastrar Novo Veiculo
                clientesToolStripMenuItem1.Visible                     = true; // Busca Cliente
                veiculosToolStripMenuItem.Visible                      = true; // Busca Veiculos
                cadastrarClienteToolStripMenuItem.Visible              = true; // Cadastrar Cliente
                consultarComprovantesToolStripMenuItem.Visible         = true; // Consultar Comprovantes
                relatóriosToolStripMenuItem2.Visible                   = true; //Relatorios
                cadastrarNovoUsuárioToolStripMenuItem1.Visible         = true; // cadastrar novo usuario
                controleDePátioToolStripMenuItem.Visible               = true; // controle de patio
                controleDePneusToolStripMenuItem.Visible               = true; // controle de pneus
                estoqueToolStripMenuItem1.Visible                      = true; // controle de estoque
                controleDePreçosToolStripMenuItem.Visible              = true; // Editar Cargos
                consultarEditarEstoqueDePeçasToolStripMenuItem.Visible = true; // controle de estoque
                consultarEditarUsuáriosToolStripMenuItem.Visible       = true; // consultar / editar usuarios
                consultarEditarMotoristasToolStripMenuItem.Visible     = true; // consultar e editar motoristas
                registrarAlertaToolStripMenuItem.Visible               = true; // registrar alerta
                despesasToolStripMenuItem.Visible                      = true; // registrar despesas
                despesasDeCarrosToolStripMenuItem.Visible              = true; // despesas de carros
            }
            else if (usuario.Nivel == 2)
            {
                //Pode editar mas nao cadastrar

                clientesToolStripMenuItem1.Visible      = true;                // Busca Cliente
                veiculosToolStripMenuItem.Visible       = true;                // Busca Veiculos
                editarUsuáriosToolStripMenuItem.Visible = true;                // Editar Usuários

                consultarComprovantesToolStripMenuItem.Visible = true;         // Consultar Comprovantes
                controleDePátioToolStripMenuItem.Visible       = true;         // controle de patio
                controleDePneusToolStripMenuItem.Visible       = true;         // controle de pneus
                estoqueToolStripMenuItem1.Visible = true;                      // controle de estoque
                consultarEditarEstoqueDePeçasToolStripMenuItem.Visible = true; // controle de estoque
                consultarEditarUsuáriosToolStripMenuItem.Visible       = true; // consultar / editar usuarios
                consultarEditarMotoristasToolStripMenuItem.Visible     = true; // consultar e editar motoristas
                registrarAlertaToolStripMenuItem.Visible  = true;              // registrar alerta
                despesasToolStripMenuItem.Visible         = true;              // registrar despesas
                despesasDeCarrosToolStripMenuItem.Visible = true;              // despesas de carros
            }
            else
            {
                manutençãoToolStripMenuItem.Visible      = false;
                controleDePátioToolStripMenuItem.Visible = true;               // controle de patio
                controleDePneusToolStripMenuItem.Visible = true;               // controle de pneus
                estoqueToolStripMenuItem1.Visible        = true;               // controle de estoque
                consultarEditarEstoqueDePeçasToolStripMenuItem.Visible = true; // controle de estoque
                despesasToolStripMenuItem.Visible         = true;              // registrar despesas
                despesasDeCarrosToolStripMenuItem.Visible = true;              // despesas de carros
            }
        }
        public Usuarios getModel(UsuariosViewModel usuario)
        {
            DateTime f = new DateTime(1800, 01, 01);

            if (usuario.fechaExpedicionCedula == null)
            {
                usuario.fechaExpedicionCedula = f;
            }
            if (usuario.fechaNacimiento == null)
            {
                usuario.fechaNacimiento = f;
            }
            if (usuario.peso == null)
            {
                usuario.peso = 0;
            }
            if (usuario.barrioId == null)
            {
                usuario.barrioId = 0;
            }
            if (usuario.documentoIdentidadId == null)
            {
                usuario.documentoIdentidadId = 0;
            }
            if (usuario.estadoCivilId == null)
            {
                usuario.estadoCivilId = 0;
            }
            if (usuario.estatura == null)
            {
                usuario.estatura = 0;
            }
            if (usuario.grupoSanguineoId == null)
            {
                usuario.grupoSanguineoId = 0;
            }
            if (usuario.municipioExpedicionId == null)
            {
                usuario.municipioExpedicionId = 0;
            }
            if (usuario.municipioId == null)
            {
                usuario.municipioId = 0;
            }
            if (usuario.sexoId == null)
            {
                usuario.sexoId = 0;
            }
            if (usuario.telefonoCelular == null)
            {
                usuario.telefonoCelular = 0;
            }
            if (usuario.telefonoFijo == null)
            {
                usuario.telefonoFijo = 0;
            }
            if (usuario.idPersona == null)
            {
                usuario.idPersona = 0;
            }

            Personas p = new Personas()
            {
                barrioId              = usuario.barrioId,
                correo                = usuario.correo,
                direcccion            = usuario.correo,
                documentoIdentidadId  = usuario.documentoIdentidadId.Value,
                estadoCivilId         = usuario.estadoCivilId.Value,
                estatura              = usuario.estatura.Value,
                fechaExpedicionCedula = usuario.fechaExpedicionCedula.Value,
                fechaNacimiento       = usuario.fechaNacimiento.Value,
                grupoSanguineoId      = usuario.grupoSanguineoId.Value,
                id = usuario.idPersona.Value,
                municipioExpedicionId = usuario.municipioExpedicionId.Value,
                municipioId           = usuario.municipioId.Value,
                numeroDocumento       = usuario.numeroDocumento,
                peso            = usuario.peso.Value,
                primerApellido  = usuario.primerApellido.TrimStart(' ').TrimEnd(' '),
                primerNombre    = usuario.primerNombre.TrimStart(' ').TrimEnd(' '),
                segundoApellido = usuario.segundoApellido.TrimStart(' ').TrimEnd(' '),
                segundoNombre   = usuario.segundoNombre.TrimStart(' ').TrimEnd(' '),
                sexoId          = usuario.sexoId.Value,
                telefonoCelular = usuario.telefonoCelular.Value,
                telefonoFijo    = usuario.telefonoFijo.Value,
                usuarioId       = usuario.usuarioId.Value
            };

            Usuarios u = new Usuarios()
            {
                clave = usuario.clave, estado = usuario.estado, id = usuario.id, idPersona = usuario.idPersona, nombreUsuario = usuario.nombreUsuario, perfilId = usuario.perfilId, usuarioId = usuario.usuarioId, Personas = p
            };

            return(u);
        }
Beispiel #42
0
 public FormPrincipal(BsFat.Usuarios usuario)
 {
     InitializeComponent();
     this.usuario = usuario;
     controleDeAcesso(usuario);
 }
Beispiel #43
0
 public static void AgregarUsuario(Usuarios CIEmpleado)
 {
     PersistenciaUsuarios.UsuarioEmpleadoAgregar((Usuarios)CIEmpleado);
 }
Beispiel #44
0
 public static void ModificarEmpleados(Usuarios usu)
 {
     PersistenciaUsuarios.ModificarEmpleados((Usuarios)usu);//aunque es un poco redundante lo dejo asi por si me llegase a equivocar al convertir el tipo de dato
 }
 public void Edit(Usuarios entity)
 {
     throw new NotImplementedException();
 }
        public Usuarios BuscarPorEmailSenha(string email, string senha)
        {
            Usuarios usuarioBuscado = ctx.Usuarios.FirstOrDefault(u => u.Email == email && u.Senha == senha);

            return(usuarioBuscado);
        }
Beispiel #47
0
        private void btIngresar_Click(object sender, EventArgs e)
        {
            ILogin log          = new MLogin();
            var    listaCedulas = log.ListarUsuarios();
            var    listaPass    = log.ListarUsuarios();

            listaPass    = listaPass.Where(x => x.Password != null).ToList();
            listaCedulas = listaCedulas.Where(x => x.Cedula != 0).ToList();
            Usuarios a = new Usuarios();

            a.Nombre = tbUser.Text;
            bool cedula = false;
            bool pass   = false;

            foreach (var u in listaCedulas)
            {
                if (u.Cedula == Convert.ToInt32(tbUser.Text) && u.TipoUsuario == "Paciente")
                {
                    cedula = true;
                    VistaPaciente vista = new VistaPaciente();
                    vista.Show();
                    Hide();
                }
                else if (u.Cedula == Convert.ToInt32(tbUser.Text) && u.TipoUsuario == "Doctor")
                {
                    Pass postlogin = new Pass();
                    postlogin.Show();
                    Hide();
                }
                else if (u.Cedula == Convert.ToInt32(tbUser.Text) && u.TipoUsuario == "Administrador")
                {
                    Principal inicio = new Principal();
                    inicio.Show();
                    Hide();
                }
            }
            //foreach (var p in listaPass)
            //{
            //    if (p.Password == mtbPass.Text)
            //    {
            //        pass = true;
            //    }
            //}

            //try
            //{
            //    if (cedula == true && pass == true)
            //    {
            //        Principal inicio = new Principal();
            //        inicio.Show();
            //        Hide();
            //    }
            //    else
            //    {
            //        MessageBox.Show("Número de cédula o contraseña incorrectos");
            //    }

            //}
            //catch (Exception ex)
            //{
            //    MessageBox.Show("Se ha producido un error " +ex.Data);
            //}
        }
 public Principal(Usuarios usuario)
 {
     InitializeComponent();
     this.user = usuario;
     this.statusUsuario.Text = "Bienvenid@ " + this.user.Nombre + " " + this.user.Apellido + " " + this.user.Rol + " Usuario " + this.user.Usuario;
 }
Beispiel #49
0
        private bool ExisteEnBaseDeDatos()
        {
            Usuarios usuarios = UsuariosBLL.Buscar((int)UsuarioIdNumericUpDown.Value);

            return(usuarios != null);
        }
Beispiel #50
0
        public async Task <IActionResult> OnGetAsync()
        {
            try
            {
                var Roles = ((ClaimsIdentity)User.Identity).Claims.Where(d => d.Type == "Roles").Select(s1 => s1.Value).FirstOrDefault().Split("|");
                if (string.IsNullOrEmpty(Roles.Where(a => a == "4").FirstOrDefault()))
                {
                    return(RedirectToPage("/NoPermiso"));
                }


                var Periodos = new string[12] {
                    "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Setiembre", "Octubre", "Noviembre", "Diciembre"
                };
                DateTime time = new DateTime();

                if (time == filtro.FechaInicio)
                {
                    filtro.FechaInicio = DateTime.Now;

                    filtro.FechaInicio = new DateTime(filtro.FechaInicio.Year, filtro.FechaInicio.Month, 1);


                    DateTime primerDia = new DateTime(filtro.FechaInicio.Year, filtro.FechaInicio.Month, 1);


                    DateTime ultimoDia = primerDia.AddMonths(1).AddDays(-1);

                    filtro.FechaFinal = ultimoDia;
                }



                Rols = await roles.ObtenerLista("");

                var MiRol = int.Parse(((ClaimsIdentity)User.Identity).Claims.Where(d => d.Type == ClaimTypes.Role).Select(s1 => s1.Value).FirstOrDefault());



                var Rol = Rols.Where(a => a.NombreRol.ToUpper().Contains("Administrador".ToUpper())).FirstOrDefault();



                Usuarios = await users.ObtenerLista("");

                var idUsuarioAsignacion = int.Parse(((ClaimsIdentity)User.Identity).Claims.Where(d => d.Type == ClaimTypes.Actor).Select(s1 => s1.Value).FirstOrDefault());



                //if (Rol.idRol != MiRol)
                if (string.IsNullOrEmpty(Roles.Where(a => a == "22").FirstOrDefault()))
                {
                    Usuarios       = Usuarios.Where(a => a.idLoginAceptacion == idUsuarioAsignacion).ToArray();
                    filtro.Codigo2 = idUsuarioAsignacion;
                }
                else
                {
                    filtro.Codigo2 = 0;
                }

                Objeto = await service.ObtenerLista(filtro);


                return(Page());
            }
            catch (Exception ex)
            {
                // Errores error = JsonConvert.DeserializeObject<Errores>(ex.Content.ToString());
                ModelState.AddModelError(string.Empty, ex.Message);

                return(Page());
            }
        }
 public int insertarComentarios(Usuarios u)
 {
     return(au.insertarUsuarios(u));
 }
Beispiel #52
0
 public ActionResult Modificar(int id)
 {
     user = user.TraerUsuario(id);
     return(View("Modificar", user));
 }
Beispiel #53
0
        private bool ExisteEnLaBaseDeDatos()
        {
            Usuarios persona = UsuarioBLL.Buscar((int)UsarioId.Value);

            return(persona != null);
        }
        private bool ExisteEnLaBaseDatos()
        {
            Usuarios usuarios = UsuarioBLL.Buscar((int)Convert.ToInt32(idTextBox1.Text));

            return(usuarios != null);
        }
        private void FrmMenuInicial_Load(object sender, EventArgs e)
        {
            #region Pega a Data do computador
            DateTime dt = DateTime.Now;
            toolData.Text = dt.ToShortDateString();
            #endregion

            #region Deleta o arquivo TXT tempAcademia
            try
            {
                File.Delete(AppDomain.CurrentDomain.BaseDirectory + "\\tempAcademia.txt");
            }
            catch
            {

            }
            #endregion

            #region Muda o fundo do FORM
            MdiClient ctlMDI = (MdiClient)this.Controls[this.Controls.Count - 1];
            ctlMDI.BackColor = Color.White;
            //ISSO MUDA COR DE FUNDO DO FORM MDI PAI PARA BRANCO
            ctlMDI.BackgroundImage = this.BackgroundImage;
            //AQUI COLOCAMOS A IMAGEM DE FUNDO
            //ONDE DIZEMOS Q A IMAGEM DE FUNDO DO NOSSO MDICLIENTE Q É O NÍVEL MAIS BAIXO DOS MDIs
            //É IGUAL A IMAGEM DE FUNDO DO FORMS PAI ASSUMINDO TODAS AS SUAS CONFIGURAÇÕES COMO SUA POSIÇÃO CENTRALIZADA NA TELA
            #endregion

            #region Verifica o ultimo acesso do usuário
            Logs logs = new Logs();
            Usuarios usuarios = new Usuarios();

            string linha;

            using (StreamReader reader = new StreamReader("user.txt"))
            {
                linha = reader.ReadLine();
            }

            int idUsuario = Convert.ToInt16(linha.ToString());

            ArrayList lista = logs.selectArray("where idUsuario = " + idUsuario);
            ArrayList lista2 = logs.selectArrayMaxId("where idUsuario = " + idUsuario + " ORDER BY id_log DESC LIMIT 1,1;");
            ArrayList listaNome = usuarios.selectArray("where id_login = "******"Ultimo Acesso: " + log.Data + " às " + log.Hora;
                }
            }
            else
            {
                foreach (Usuarios usuario in listaNome)
                {
                    toolStripStatus.Text = "Ultimo Acesso: Bem-Vindo " + usuario.Nome;
                }
            }
            #endregion
        }
Beispiel #56
0
 public ActionResult Resultado(Usuarios usuario)
 {
     return(View(usuario));
 }
        private async void BtnLogin_CLicked(Object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtTelefono.Text))
            {
                await DisplayAlert("Error", "Debes introducir un telefono", "Aceptar");

                txtTelefono.Focus();
            }
            if (string.IsNullOrEmpty(txtPassword.Text))
            {
                await DisplayAlert("Error", "Debes introducir un password", "Aceptar");

                txtPassword.Focus();
            }
            if (string.IsNullOrEmpty(txtNss.Text))
            {
                await DisplayAlert("Error", "Debes introducir un numero de seguro social", "Aceptar");

                txtNss.Focus();
            }
            if (string.IsNullOrEmpty(txtDireccion.Text))
            {
                await DisplayAlert("Error", "Debes introducir una direccion", "Aceptar");

                txtDireccion.Focus();
            }

            aiIndicator.IsRunning = true;
            try
            {/*
              * WsLogin objWSL = new WsLogin();
              * String result = await objWSL.conexion(txtemail.Text, txtPassword.Text);
              * //DisplayAlert("Error", result, "Aceptar");
              * if (result.Equals("Acceso denegado"))
              * {
              *     await DisplayAlert("Error", "Acceso denegado", "Aceptar");
              *     aiIndicator.IsRunning = false;
              * }
              * else
              * {*/
                await DisplayAlert("Correcto", "Acceso correcto", "Aceptar " + Settings.Settings.rol);

                aiIndicator.IsRunning = false;

//                    if (Settings.Settings.rol.Equals("Alumno"))
//                  {
                WsLogin  objWSA  = new WsLogin();
                Usuarios result2 = await objWSA.conexion(Settings.Settings.email, txtPassword.Text);

                Console.Write("este es el emmail del alumno " + result2.email);
                WSActualizarAlumno objWSAc = new WSActualizarAlumno();
                Boolean            result3 = await objWSAc.getKardex(txtPassword.Text, txtTelefono.Text, txtTelefono.Text, txtDireccion.Text, Settings.Settings.email);

                Console.Write("este es el emmail del result3 " + result3);
                await DisplayAlert("Correcto", "Acceso correcto", "Aceptar result 3 " + result3);


                await Navigation.PushModalAsync(new DashBoardAlumno());

                // }


                //}
            }
            catch (Exception) { }
        }
Beispiel #58
0
        // GET: Usuarios
        public ActionResult Usuario()
        {
            Usuarios usuario = new Usuarios();

            return(View(usuario));
        }
Beispiel #59
0
        public Usuarios BuscarPorEmailSenha(string email, string senha)
        {
            Usuarios usuarioBuscado = ctx.Usuarios.ToList().Find(u => u.Email == email && u.Senha == senha);

            return(usuarioBuscado);
        }
Beispiel #60
0
 public FormSeleccionRol(Usuarios user)
 {
     InitializeComponent();
     usuario = user;
 }