Ejemplo n.º 1
0
        private void BRemoveStores_Click(object sender, EventArgs e)
        {
            bool hay_error = false;

            try
            {
                string Local = CStore.SelectedItem.ToString();
            }
            catch (Exception exc)
            {
                MessageBox.Show("Error al remover local!\n" + exc.Message, "Error");
                hay_error = true;
            }
            if (hay_error == false)
            {
                string       Local       = CStore.SelectedItem.ToString();
                List <Local> locales     = Metodos.DeserializarLocal();
                Local        ARemover    = Metodos.BuscaLocal(Local, locales);
                AdminApp     adminActivo = AUser.AdminAppA;
                adminActivo.QuitarLocal(locales, Local);
                MessageBox.Show("Local removido con exito!");
                CStore.Items.Clear();
                foreach (Local item in locales)
                {
                    CStore.Items.Add(item.GetName());
                }
                Metodos.SerializarLocal(locales);
            }
        }
Ejemplo n.º 2
0
        private void BRemoveUser_Click(object sender, EventArgs e)
        {
            bool hay_error = false;

            try
            {
                string mail = CMail.SelectedItem.ToString();
            }
            catch (Exception exc)
            {
                MessageBox.Show("Error al remover usuario!\n" + exc.Message, "Error");
                hay_error = true;
            }
            if (hay_error == false)
            {
                string       mail        = CMail.SelectedItem.ToString();
                List <Users> usuarios    = Metodos.DeserializarUsers();
                AdminApp     adminActivo = AUser.AdminAppA;
                adminActivo.QuitarUser(usuarios, mail);
                MessageBox.Show("Usuario removido con exito!");
                CMail.Items.Clear();
                foreach (Users item in usuarios)
                {
                    CMail.Items.Add(item.GetMail());
                }
                Metodos.SerializarUsers(usuarios);
            }
        }
Ejemplo n.º 3
0
        private void Menu_Login(object sender, LogInAppEventArgs e)
        {
            admin = e.adminApp;
            MainAdminApp menu = new MainAdminApp();

            menu.Show();
            login_form.Enabled = false;
        }
Ejemplo n.º 4
0
        private void BAdminApp_Click(object sender, EventArgs e)
        {
            string          mail       = UsuarioIng.Text;
            string          clave      = UsuarioCont.Text;
            List <AdminApp> admins_app = Metodos.DeserializarAdminsApp();
            AdminApp        admin      = Metodos.LogInAdminApp(admins_app, mail, clave);

            if (admin == null)
            {
                MessageBox.Show("Error en contraseña o correo\n", "Error");
                Metodos.SerializarAdminsApp(admins_app);
                UsuarioCont.Text = "";
            }
            else
            {
                LogInAppEventArgs inicia = new LogInAppEventArgs();
                inicia.adminApp = admin;
                AUser.AdminAppA = admin;
                OnLogInA(this, inicia);
                this.Hide();
                Metodos.SerializarAdminsApp(admins_app);
            }
        }