private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex < 0 || e.ColumnIndex !=
                dataGridView1.Columns["Seleccionar"].Index)
            {
                return;
            }

            this.SelectedUsrname = this.dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();


            switch (f)
            {
            case "Baja":
                ConfirmarEliminarUsuarioDialog dBaja = new ConfirmarEliminarUsuarioDialog(this.SelectedUsrname);
                dBaja.ShowDialog();
                this.fillGrid();
                break;

            case "Modificacion":
                if (tipo.Equals("Cliente"))
                {
                    ModificacionCliente dModif = new ModificacionCliente(this.SelectedUsrname);
                    dModif.ShowDialog();
                    this.fillGrid();
                }
                else
                {
                    ModificacionProveedor dModifP = new ModificacionProveedor(this.SelectedUsrname);
                    dModifP.ShowDialog();
                    this.fillGrid();
                }
                break;

            case "GiftCard":
                this.giftcardWindow.TxtBoxUsuarioDestino.Text = this.SelectedUsrname;
                this.Close();
                break;
            }
        }
Esempio n. 2
0
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex < 0 || e.ColumnIndex !=
            dataGridView1.Columns["Seleccionar"].Index) return;

            this.SelectedUsrname = this.dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();

            switch (f)
            {
                case "Baja":
                    ConfirmarEliminarUsuarioDialog dBaja = new ConfirmarEliminarUsuarioDialog(this.SelectedUsrname);
                    dBaja.ShowDialog();
                    this.fillGrid();
                    break;
                case "Modificacion":
                    if (tipo.Equals("Cliente"))
                    {
                        ModificacionCliente dModif = new ModificacionCliente(this.SelectedUsrname);
                        dModif.ShowDialog();
                        this.fillGrid();
                    }
                    else
                    {
                        ModificacionProveedor dModifP = new ModificacionProveedor(this.SelectedUsrname);
                        dModifP.ShowDialog();
                        this.fillGrid();
                    }
                    break;

                case "GiftCard":
                    this.giftcardWindow.TxtBoxUsuarioDestino.Text = this.SelectedUsrname;
                    this.Close();
                    break;

            }
        }
Esempio n. 3
0
        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;
            }
        }