コード例 #1
0
ファイル: Menu.cs プロジェクト: Izikiel/mr_anderson
        public void do_f(string f)
        {
            switch (f)
            {
                case "ABM Rol":
                    if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Administrador")
                    {
                        MessageBox.Show("Ingrese como administrador");
                        return;
                    }
                    ABMRol w = new ABMRol(loginWindow);
                    w.ShowDialog();
                    break;
                case "Cargar Credito":
                    if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Cliente")
                    {
                        MessageBox.Show("Ingrese como un cliente");
                        return;
                    }
                    CargarCredito creditoWindow = new CargarCredito(loginWindow);
                    creditoWindow.ShowDialog();
                    break;
                case "ABM Usuario":
                    if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Administrador")
                    {
                        MessageBox.Show("Ingrese como administrador");
                        return;
                    }
                    Button BAbmClientes = new Button();
                    Button BAbmProveedores = new Button();
                    BAbmClientes.Text = "Abm Clientes";
                    BAbmClientes.AutoSize = true;
                    BAbmClientes.Location = new System.Drawing.Point(50, 30);
                    BAbmClientes.Click += new EventHandler(this.abmClientes);
                    BAbmProveedores.Text = "Abm Proveedores";
                    BAbmProveedores.AutoSize = true;
                    BAbmProveedores.Location = new System.Drawing.Point(40, 85);
                    BAbmProveedores.Click += new EventHandler(this.abmProv);
                    Form wABM = new Form();
                    wABM.Controls.Add(BAbmProveedores);
                    wABM.Controls.Add(BAbmClientes);
                    wABM.Size = new System.Drawing.Size(200,200);
                    wABM.ShowDialog();
                    break;

                case "Comprar Giftcard":
                    if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Cliente")
                    {
                        MessageBox.Show("Ingrese como un cliente");
                        return;
                    }
                    ComprarGiftCard comprarGiftCard = new ComprarGiftCard(loginWindow);
                    comprarGiftCard.ShowDialog();
                    break;
                case "Comprar Cupon":
                    if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Cliente")
                    {
                        MessageBox.Show("Ingrese como un cliente");
                        return;
                    }
                    ComprarCupon comprarCupon = new ComprarCupon(loginWindow);
                    comprarCupon.ShowDialog();
                    break;
                case "Pedir Devolucion":
                    if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Cliente")
                    {
                        MessageBox.Show("Ingrese como un cliente");
                        return;
                    }
                    DevolverCupon devolverCupon = new DevolverCupon(loginWindow);
                    devolverCupon.ShowDialog();
                    break;
                case "Simular Usuario":
                    new SimularOtroUsuario(loginWindow).Show();
                    break;
                case "Armar Cupon":
                    if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Proveedor")
                    {
                        MessageBox.Show("Ingrese como un proveedor");
                        return;
                    }
                    new ArmarCupon(loginWindow).ShowDialog();
                    break;
                case "Registro Consumo":
                    if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Proveedor")
                    {
                        MessageBox.Show("Ingrese como un proveedor");
                        return;
                    }
                    new RegistroConsumo(loginWindow).ShowDialog();
                    break;
                case "Publicar Cupones":
                    if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Administrador")
                    {
                        MessageBox.Show("Ingrese como administrador");
                        return;
                    }
                    new PublicarCupon().ShowDialog();
                    break;
                case "Listado Estadistico":
                    if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Administrador")
                    {
                        MessageBox.Show("Ingrese como administrador");
                        return;
                    }
                    new ListadoEstadistico().Show();
                    break;
                case "Facturar Proveedor":
                    if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Administrador")
                    {
                        MessageBox.Show("Ingrese como administrador");
                        return;
                    }
                    new FacturarProveedor().ShowDialog();
                    break;
                case "Ver Historial":
                    if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Cliente")
                    {
                        MessageBox.Show("Ingrese como un cliente");
                        return;
                    }
                    new ListadoHistorialCupones(loginWindow).Show();
                    break;
                case "Cambiar Password":
                    new CambiarPassword(loginWindow).ShowDialog();
                    break;
                case "Darse de baja":
                    ConfirmarEliminarUsuarioDialog weliminar = new ConfirmarEliminarUsuarioDialog(loginWindow.UsuarioActivo.DatosLogin.UserName,this.loginWindow);
                    weliminar.ShowDialog();
                    if (this.loginWindow.UsuarioActivo.DatosLogin.Habilitado == false)
                        this.Close();
                    break;
            }
        }
コード例 #2
0
ファイル: Menu.cs プロジェクト: SantiagoIlli/mr_anderson
        public void do_f(string f)
        {
            switch (f)
            {
            case "ABM Rol":
                if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Administrador")
                {
                    MessageBox.Show("Ingrese como administrador");
                    return;
                }
                ABMRol w = new ABMRol(loginWindow);
                w.ShowDialog();
                break;

            case "Cargar Credito":
                if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Cliente")
                {
                    MessageBox.Show("Ingrese como un cliente");
                    return;
                }
                CargarCredito creditoWindow = new CargarCredito(loginWindow);
                creditoWindow.ShowDialog();
                break;

            case "ABM Usuario":
                if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Administrador")
                {
                    MessageBox.Show("Ingrese como administrador");
                    return;
                }
                Button BAbmClientes    = new Button();
                Button BAbmProveedores = new Button();
                BAbmClientes.Text        = "Abm Clientes";
                BAbmClientes.AutoSize    = true;
                BAbmClientes.Location    = new System.Drawing.Point(50, 30);
                BAbmClientes.Click      += new EventHandler(this.abmClientes);
                BAbmProveedores.Text     = "Abm Proveedores";
                BAbmProveedores.AutoSize = true;
                BAbmProveedores.Location = new System.Drawing.Point(40, 85);
                BAbmProveedores.Click   += new EventHandler(this.abmProv);
                Form wABM = new Form();
                wABM.Controls.Add(BAbmProveedores);
                wABM.Controls.Add(BAbmClientes);
                wABM.Size = new System.Drawing.Size(200, 200);
                wABM.ShowDialog();
                break;

            case "Comprar Giftcard":
                if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Cliente")
                {
                    MessageBox.Show("Ingrese como un cliente");
                    return;
                }
                ComprarGiftCard comprarGiftCard = new ComprarGiftCard(loginWindow);
                comprarGiftCard.ShowDialog();
                break;

            case "Comprar Cupon":
                if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Cliente")
                {
                    MessageBox.Show("Ingrese como un cliente");
                    return;
                }
                ComprarCupon comprarCupon = new ComprarCupon(loginWindow);
                comprarCupon.ShowDialog();
                break;

            case "Pedir Devolucion":
                if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Cliente")
                {
                    MessageBox.Show("Ingrese como un cliente");
                    return;
                }
                DevolverCupon devolverCupon = new DevolverCupon(loginWindow);
                devolverCupon.ShowDialog();
                break;

            case "Simular Usuario":
                new SimularOtroUsuario(loginWindow).Show();
                break;

            case "Armar Cupon":
                if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Proveedor")
                {
                    MessageBox.Show("Ingrese como un proveedor");
                    return;
                }
                new ArmarCupon(loginWindow).ShowDialog();
                break;

            case "Registro Consumo":
                if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Proveedor")
                {
                    MessageBox.Show("Ingrese como un proveedor");
                    return;
                }
                new RegistroConsumo(loginWindow).ShowDialog();
                break;

            case "Publicar Cupones":
                if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Administrador")
                {
                    MessageBox.Show("Ingrese como administrador");
                    return;
                }
                new PublicarCupon().ShowDialog();
                break;

            case "Listado Estadistico":
                if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Administrador")
                {
                    MessageBox.Show("Ingrese como administrador");
                    return;
                }
                new ListadoEstadistico().Show();
                break;

            case "Facturar Proveedor":
                if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Administrador")
                {
                    MessageBox.Show("Ingrese como administrador");
                    return;
                }
                new FacturarProveedor().ShowDialog();
                break;

            case "Ver Historial":
                if (this.loginWindow.UsuarioActivo.Rol.TipoUsuario != "Cliente")
                {
                    MessageBox.Show("Ingrese como un cliente");
                    return;
                }
                new ListadoHistorialCupones(loginWindow).Show();
                break;

            case "Cambiar Password":
                new CambiarPassword(loginWindow).ShowDialog();
                break;

            case "Darse de baja":
                ConfirmarEliminarUsuarioDialog weliminar = new ConfirmarEliminarUsuarioDialog(loginWindow.UsuarioActivo.DatosLogin.UserName, this.loginWindow);
                weliminar.ShowDialog();
                if (this.loginWindow.UsuarioActivo.DatosLogin.Habilitado == false)
                {
                    this.Close();
                }
                break;
            }
        }