예제 #1
0
        private void dgv_proveedores_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0)
            {
                if (e.ColumnIndex == dgv_proveedores.Columns["Seleccionar"].Index)
                {
                    DataGridViewRow row          = dgv_proveedores.Rows[e.RowIndex];
                    int             id_proveedor = int.Parse(dgv_proveedores.Rows[e.RowIndex].Cells["id"].Value.ToString());

                    Proveedor prov = provDAO.getProveedor(id_proveedor);
                    Usuario   user = userDAO.getUsuarioById(prov.usuario.id);
                    user.proveedor = prov;
                    CanjeCupon pantalla = new CanjeCupon(user);
                    pantalla.Owner = this;
                    pantalla.Show();
                    this.Hide();
                }
            }
        }
예제 #2
0
        private void button3_Click(object sender, EventArgs e)
        {
            switch ((string)comboBox1.SelectedItem)
            {
            case "ABM Rol":
            {
                ABMRol.ABMRol pantalla = new ABMRol.ABMRol(user);
                pantalla.Owner = this;
                pantalla.Show();
                this.Hide();
                break;
            }

            case "ABM Clientes":
            {
                ABMCliente.ListadoCliente pantalla = new ABMCliente.ListadoCliente();
                pantalla.Owner = this;
                pantalla.Show();
                this.Hide();
                break;
            }

            case "ABM Proveedor":
            {
                ABMProveedor.ABMProveedor pantalla = new ABMProveedor.ABMProveedor();
                pantalla.Owner = this;
                pantalla.Show();
                this.Hide();
                break;
            }

            case "Facturacion Proveedor":
            {
                Facturar.Facturar pantalla = new Facturar.Facturar(user);
                pantalla.Owner = this;
                pantalla.Show();
                this.Hide();
                break;
            }

            case "Publicar Oferta":
            {
                CrearOferta.CrearOferta pantalla = new CrearOferta.CrearOferta(user);
                pantalla.Owner = this;
                pantalla.Show();
                this.Hide();
                break;
            }

            case "Listado Estadistico":
            {
                ListadoEstadistico.ListadoEstadistico pantalla = new ListadoEstadistico.ListadoEstadistico(user);
                pantalla.Owner = this;
                pantalla.Show();
                this.Hide();
                break;
            }

            case "Comprar Oferta":
            {
                ComprarOferta.ComprarOferta pantalla = new ComprarOferta.ComprarOferta(user);
                pantalla.Owner = this;
                pantalla.Show();
                this.Hide();
                break;
            }

            case "Cargar Credito":
            {
                CargaCredito.CargaCredito pantalla = new CargaCredito.CargaCredito(user);
                pantalla.Owner = this;
                pantalla.Show();
                this.Hide();
                break;
            }

            case "Consumo Oferta":
            {
                this.Hide();
                if (user.rolActivo.id == 3)
                {
                    CanjeCupon.CanjeCupon pantalla = new CanjeCupon.CanjeCupon(user);
                    pantalla.Owner = this;
                    pantalla.Show();
                }
                else
                {
                    CanjeCupon.ListadoProveedor pantalla = new CanjeCupon.ListadoProveedor();
                    pantalla.Owner = this;
                    pantalla.Show();
                }
                break;
            }

            case "ABM Usuario":
            {
                this.Hide();
                ABMUsuario.ListadoUsuario pantalla = new ABMUsuario.ListadoUsuario();
                pantalla.Owner = this;
                pantalla.Show();
                break;
            }

            default:
            {
                MessageBox.Show("Debe seleccionar una funcionalidad!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                break;
            }
            }
        }