private void btnSig_Click(object sender, EventArgs e) { switch (Convert.ToString(comboFunc.SelectedItem)) { case "Generar Publicacion": { Generar_Publicacion.Form2 GenerarPub = new Generar_Publicacion.Form2(usuario); GenerarPub.ShowDialog(); this.Hide(); break; } case "Editar Publicacion": { Editar_Publicacion.FormModificarPub EditarPub = new Editar_Publicacion.FormModificarPub(usuario.Cod_usuario); EditarPub.ShowDialog(); this.Hide(); break; } case "Gestion de preguntas": { Gestion_de_Preguntas.GestionDePreguntas GestionDePreg = new Gestion_de_Preguntas.GestionDePreguntas(usuario); GestionDePreg.ShowDialog(); this.Hide(); break; } case "Comprar/Ofertar": { Comprar_Ofertar.ComprarOfertar ComprarOfertar = new Comprar_Ofertar.ComprarOfertar(usuario); ComprarOfertar.ShowDialog(); this.Hide(); break; } case "ABM de cliente": { Abm_Cliente.MenuABMCliente AbmCliente = new Abm_Cliente.MenuABMCliente(); AbmCliente.ShowDialog(); this.Hide(); break; } case "ABM de empresa": { Abm_Empresa.MenuABMEmpresa AbmEmpresa = new Abm_Empresa.MenuABMEmpresa(); AbmEmpresa.ShowDialog(); this.Hide(); break; } case "ABM de rol": { ABM_Rol.Form1 AbmRol = new ABM_Rol.Form1(); AbmRol.ShowDialog(); this.Hide(); break; } case "Registro usuario": { Registro_de_Usuario.Form1 RegistroDeUsuario = new Registro_de_Usuario.Form1(); RegistroDeUsuario.ShowDialog(); this.Hide(); break; } case "ABM de rubro": { Abm_Rubro.Form1 AbmRubro = new Abm_Rubro.Form1(); AbmRubro.ShowDialog(); this.Hide(); break; } case "ABM de visibilidad de publicacion": { Abm_Visibilidad.VentanaMenuVisibilidad AbmVis = new Abm_Visibilidad.VentanaMenuVisibilidad(); AbmVis.ShowDialog(); this.Hide(); break; } case "Historial del cliente": { Historial_Cliente.HistorialCliente HistorialCliente = new Historial_Cliente.HistorialCliente(usuario); HistorialCliente.ShowDialog(); this.Hide(); break; } case "Calificar vendedor": { Calificar_Vendedor.CalificarVendedor CalifVendedor = new Calificar_Vendedor.CalificarVendedor(usuario); CalifVendedor.ShowDialog(); this.Hide(); break; } case "Facturar Publicaciones": { Facturar_Publicaciones.FacturarPublicaciones FacturarPub = new Facturar_Publicaciones.FacturarPublicaciones(usuario); FacturarPub.ShowDialog(); this.Hide(); break; } case "Listado estadístico": { Listado_Estadistico.ListadoEstadistico ListEstadistico = new Listado_Estadistico.ListadoEstadistico(); ListEstadistico.ShowDialog(); this.Hide(); break; } case "Modificar mis Datos": { try { using (connection = new SqlConnection()) { connection.ConnectionString = DAL.LoginDAL.Conectar(); connection.Open(); SqlCommand cmd; if (Rol == "Cliente") { cmd = new SqlCommand("SELECT nombre, apellido, mail,dni,tipo_dni FROM EBAY.cliente WHERE cod_usuario=@cod_usuario", connection); } else { cmd = new SqlCommand("SELECT razon_social, cuit, mail FROM EBAY.empresa WHERE cod_usuario=@cod_usuario", connection); } cmd.Parameters.AddWithValue("@cod_usuario", usuario.Cod_usuario); cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); connection.Close(); DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(dt); if (Rol == "Cliente") { Abm_Cliente.FormModif FormModCliente = new Abm_Cliente.FormModif(dt.Rows[0], "Cliente"); FormModCliente.ShowDialog(); this.Hide(); } else { Abm_Empresa.FormMod FormModEmp = new Abm_Empresa.FormMod(dt.Rows[0], "Empresa"); FormModEmp.ShowDialog(); this.Hide(); } } } catch (Exception ex) { throw new Exception("Error: " + ex.Message); } break; } } }
private void continuar_Click(object sender, EventArgs e) { if (cbFuncionalidades.SelectedIndex == -1) { MessageBox.Show("Debe seleccionar una funcionalidad.", "Error"); } else { itemComboBox seleccion = cbFuncionalidades.SelectedItem as itemComboBox; switch (seleccion.ID_Funcionalidad) { case -2: CambiarPassword formPass = new CambiarPassword(false); formPass.Show(); break; case 1: Abm_Cliente.ABMClientes form1 = new Abm_Cliente.ABMClientes(this); this.Hide(); form1.Show(); break; case 2: Abm_Empresa.ABMEmpresas form2 = new Abm_Empresa.ABMEmpresas(this); this.Hide(); form2.Show(); break; case 3: ABM_Rol.AbmRolForm form3 = new ABM_Rol.AbmRolForm(); this.Hide(); form3.ShowDialog(); this.Show(); break; case 4: Abm_Rubro.ABMRubro form4 = new Abm_Rubro.ABMRubro(this); this.Hide(); form4.Show(); break; case 5: Abm_Visibilidad.ABMVisibilidad form5 = new Abm_Visibilidad.ABMVisibilidad(); this.Hide(); form5.ShowDialog(); this.Show(); break; case 6: //Generar_Publicacion.GenerarPubliForm form6 = new Generar_Publicacion.GenerarPubliForm(this.usuario); string modo = "Nuevo"; Generar_Publicacion.GenerarPubliForm form6 = new Generar_Publicacion.GenerarPubliForm(modo); this.Hide(); form6.ShowDialog(); this.Show(); break; case 7: Editar_Publicacion.BuscarPubliForm form7 = new Editar_Publicacion.BuscarPubliForm(this); this.Hide(); form7.ShowDialog(); this.Show(); break; case 8: Gestion_de_Preguntas.GestionPreguntas form8 = new Gestion_de_Preguntas.GestionPreguntas(); this.Hide(); form8.ShowDialog(); this.Show(); break; case 9: Comprar_Ofertar.ComprarOfertar form9 = new Comprar_Ofertar.ComprarOfertar(); this.Hide(); form9.ShowDialog(); this.Show(); break; case 10: Calificar_Vendedor.CalificarVendedor form10 = new Calificar_Vendedor.CalificarVendedor(); this.Hide(); form10.ShowDialog(); this.Show(); break; case 11: Historial_Cliente.SeleccionHistorial form11 = new Historial_Cliente.SeleccionHistorial(this); this.Hide(); form11.Show(); break; case 12: Facturar_Publicaciones.FacturarForm form12 = new Facturar_Publicaciones.FacturarForm(); this.Hide(); form12.ShowDialog(); this.Show(); break; case 13: Listado_Estadistico.ListadoEstadisticoForm form13 = new Listado_Estadistico.ListadoEstadisticoForm(); this.Hide(); form13.ShowDialog(); this.Show(); break; } } }