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(); } } }
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; } } }