Пример #1
0
        public async Task <Response> Handle(EditarUsuario request, CancellationToken cancellationToken)
        {
            if (request == null)
            {
                return(new Response(false, "Informe os dados do usuário", request));
            }

            Usuario usuario = await _repositorioUsuario.CarregarObjetoPeloID(request.UsuarioId);

            if (usuario == null)
            {
                return(new Response(false, "Usuário não encontrado", usuario));
            }

            usuario.Editar(request.Nome, request.Senha);

            if (usuario.Invalid)
            {
                return(new Response(false, "Usuário inválido", usuario.Notifications));
            }

            _repositorioUsuario.Editar(usuario);
            var result = new Response(true, "Usuário alterado com sucesso", null);

            return(await Task.FromResult(result));
        }
Пример #2
0
        private void btnEditarUsuario_Click(object sender, EventArgs e)
        {
            EditarUsuario editarUsuario = new EditarUsuario();

            this.Hide();
            editarUsuario.Show();
        }
Пример #3
0
    public void pesquisarUsuario(string login)
    {
        if (PlayerPrefs.HasKey("login: "******"login: " + login);
        }
        foreach (Usuario usuario in usuarios)
        {
            if (usuario.login == login)
            {
                EditarUsuario edit = new EditarUsuario();
                edit.loginInput.text    = usuario.login;
                edit.passwordInput.text = usuario.password;

                /*
                 * edit.nomeInput.text = usuario.nome;
                 * edit.emailInput.text = usuario.email;
                 * edit.cpfInput.text = (usuario.cpf).ToString();
                 * edit.rgInput.text = (usuario.rg).ToString();
                 * edit.nascimentoInput.text = (usuario.nascimento).ToString();
                 */
            }
        }
    }
Пример #4
0
        public async Task <IActionResult> EditarUsuario([FromBody] EditarUsuario request)
        {
            try
            {
                var response = await _mediator.Send(request, CancellationToken.None);

                return(await ResponseAsync(response));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Пример #5
0
        private void Modificar()
        {
            Usuario user = tabla.SelectedItem as Usuario;

            if (user is null)
            {
                MessageBox.Show("No se ha seleccionado ningun usuario.");
                return;
            }
            EditarUsuario ventana = new EditarUsuario(user);

            ventana.ShowDialog();
            ActualizarTabla();
        }
        private void BtnEditar_Click(object sender, EventArgs e)
        {
            var linha = dgVisualizar.CurrentRow.DataBoundItem;

            var menu = new EditarUsuario((Usuario)linha);

            menu.FormClosed += (x, y) =>
            {
                this.Show();
                this.AlimentarDg();
            };
            menu.Show();
            this.Hide();
        }
 private void btnEdit_Click(object sender, RoutedEventArgs e)
 {
     if (selected != null)
     {
         using (DBEntities db = new DBEntities())
         {
             roles = db.Rols.ToList <Rol>();
         }
         EditarUsuario editarUsuario = new EditarUsuario(selected, roles);
         editarUsuario.WindowStartupLocation = WindowStartupLocation.CenterScreen;
         editarUsuario.ShowDialog();
     }
     limpiarInformacion();
 }
Пример #8
0
        public async Task <IActionResult> EditarUsuario([FromBody] EditarUsuario usuario)
        {
            if (ModelState.IsValid)
            {
                var user = await _db.Set <Usuario>().FindAsync(usuario.Id);

                if (user == null)
                {
                    return(BadRequest("No existe el usuario solicitado"));
                }
                user.Nombres   = usuario.Nombres;
                user.Apellidos = usuario.Apellidos;
                var result = await _db.SaveChangesAsync();

                _logger.LogInformation($"Usuario {user.UserName} modificado correctamente por el usuario {User.Identity.Name}.");
                return(Ok());
            }
            return(BadRequest(new { Result = false, Message = "Error modificando el usuario." }));
        }
Пример #9
0
        public void CompararRespuesta(Form f, string ask, string resp)
        {
            string dbAnswer;
            try
            {
                sql = new SqlConnection(CadCon.Servidor());
                sql.Open();
                String queryRep = "Select *From Usuarios where PwdRecover='" + ask + "'";
                cmd = new SqlCommand(queryRep, sql);

                int row = cmd.ExecuteNonQuery();

                if (row == 0)
                {
                    MessageBox.Show("Problemas al cargar la información", "Ups...");
                }
                else
                {
                    dt = new DataTable();
                    sda = new SqlDataAdapter(cmd);
                    sda.Fill(dt);

                    /************************************************ */
                    dbAnswer=dt.Rows[0][4].ToString();
                    if(resp.Equals(dbAnswer)){
                        EditarUsuario ed = new EditarUsuario();
                        ed.Show();
                        f.Hide();
                    }
                    else {
                        MessageBox.Show("La información proporcionada es incorrecta...\n"
                            +"Tu respuesta no coincide con la respuesta almacenada\n"
                            +"en la base de datos",
                            "Lo sentimos...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }

                    /************************************************** */
                }
                sql.Close();
                cmd.Dispose();
            }
            catch (SqlException se) { MessageBox.Show(se.Message); }
        }
Пример #10
0
        private void editarUsuárioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            EditarUsuario tela = new EditarUsuario();

            tela.Show();
        }
Пример #11
0
        public ActionResult Index(Guardar Model, elmentinput boton, EditarUsuario Edita, EliminaUsuario Elimina)

        {
            if (boton.btn == "Guardar")
            {
                try
                {
                    Model.tipo = "Cliente";
                    string constr = ConfigurationManager.ConnectionStrings["ConString"].ConnectionString;
                    using (MySqlConnection con = new MySqlConnection(constr))
                    {
                        Response.Write(Model.id_Usuario);
                        string query = "INSERT INTO prolos.tb_usuario(id_usuario,nombre,apellido,correo,tipo,contraseña) VALUES ('" + Model.id_Usuario + "','" + Model.nombre + "','" + Model.apellido + "','" + Model.correo + "','" + Model.tipo + "','" + Model.contraseña + "');";

                        {
                            MySqlConnection MyConn   = new MySqlConnection(constr);
                            MySqlCommand    MyComand = new MySqlCommand(query, MyConn);
                            MySqlDataReader myReader;
                            MyConn.Open();
                            myReader = MyComand.ExecuteReader();

                            while (myReader.Read())
                            {
                            }
                            MyConn.Close();
                        }
                    }

                    return(Json(new { success = true }));
                }
                catch (Exception)
                {
                    return(Json(new { success = false }));
                }
            }
            else if (boton.btn == "Editar")
            {
                try
                {
                    string constr = ConfigurationManager.ConnectionStrings["ConString"].ConnectionString;
                    using (MySqlConnection con = new MySqlConnection(constr))
                    {
                        string query1 = "UPDATE prolos.tb_usuario SET nombre = '" + Edita.nomb + "', apellido = '" + Edita.ape + "', correo = '" + Edita.cor + "', contraseña = '" + Edita.cont + "' where id_usuario = '" + Edita.id_user + "';";

                        {
                            MySqlConnection MyConn   = new MySqlConnection(constr);
                            MySqlCommand    MyComand = new MySqlCommand(query1, MyConn);
                            MySqlDataReader myReader;
                            MyConn.Open();
                            myReader = MyComand.ExecuteReader();

                            while (myReader.Read())
                            {
                            }
                            MyConn.Close();
                        }
                    }
                    return(Json(new { success = true }));
                }
                catch
                {
                    return(Json(new { success = false }));
                }
            }
            else if (boton.btn == "Eliminar")
            {
                //eliminar
                try
                {
                    string constr = ConfigurationManager.ConnectionStrings["ConString"].ConnectionString;
                    using (MySqlConnection con = new MySqlConnection(constr))
                    {
                        Response.Write(Elimina.id_usu);
                        string query2 = "delete from prolos.tb_usuario where id_usuario= '" + Elimina.id_usu + "';";

                        {
                            MySqlConnection MyConn   = new MySqlConnection(constr);
                            MySqlCommand    MyComand = new MySqlCommand(query2, MyConn);
                            MySqlDataReader myReader;
                            MyConn.Open();
                            myReader = MyComand.ExecuteReader();

                            while (myReader.Read())
                            {
                            }
                            MyConn.Close();
                        }
                    }
                    return(Json(new { success = true }));
                }
                catch
                {
                    return(Json(new { success = false }));
                }
            }
            return(RedirectToAction("Usuario", "Index"));
        }