//BOTON MODIFICAR private void modificar_button_Click_1(object sender, EventArgs e) { if (this.dataGridView1.SelectedRows.Count > 0) { //Al elegir una fila, dirigir a la form EditarPubliForm Publicacion unaPubli = dataGridView1.CurrentRow.DataBoundItem as Publicacion; //Dependiendo el estado seleccionado, permite o no su modificación if ((unaPubli.Estado_Publicacion == "Borrador") || (unaPubli.Estado_Publicacion == "Publicada")) { //Invoca la form de Generar Publicación Generar_Publicacion.GenerarPubliForm editForm = new Generar_Publicacion.GenerarPubliForm("Modificar", unaPubli); this.Hide(); editForm.ShowDialog(); this.Show(); } else { MessageBox.Show("El estado o tipo de la publicación no permite modificación", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } //Averigua si el usuario es o no Admin bool esAdmin = Usuario.controlarRol(usuario.ID_User); //Cargar DataGridView con las publicaciones dependiendo si es Admin o no if (esAdmin == true) { dataGridView1.DataSource = Publicaciones.obtenerTodaPublicacion(); } else { dataGridView1.DataSource = Publicaciones.obtenerPublicaciones(usuario.ID_User); } } else { MessageBox.Show("Por favor, seleccione alguna publicación.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
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(); formPass.Show(); break; case 1: Abm_Cliente.ABMClientes form1 = new Abm_Cliente.ABMClientes(); this.Hide(); form1.Show(); break; case 2: Abm_Empresa.ABMEmpresas form2 = new Abm_Empresa.ABMEmpresas(); this.Hide(); form2.Show(); break; case 3: ABM_Rol.AbmRolForm form3 = new ABM_Rol.AbmRolForm(); this.Hide(); form3.Show(); break; case 4: Abm_Rubro.ABMRubro form4 = new Abm_Rubro.ABMRubro(); this.Hide(); form4.Show(); break; case 5: Abm_Visibilidad.ABMVisibilidad form5 = new Abm_Visibilidad.ABMVisibilidad(); this.Hide(); form5.Show(); break; case 6: Generar_Publicacion.GenerarPubliForm form6 = new Generar_Publicacion.GenerarPubliForm(); this.Hide(); form6.Show(); break; case 7: Editar_Publicacion.EditarPubliForm form7 = new Editar_Publicacion.EditarPubliForm(); this.Hide(); form7.Show(); break; case 8: Gestion_de_Preguntas.GestionPreguntas form8 = new Gestion_de_Preguntas.GestionPreguntas(); this.Hide(); form8.Show(); break; case 9: Comprar_Ofertar.ComprarOfertar form9 = new Comprar_Ofertar.ComprarOfertar(); this.Hide(); form9.Show(); break; case 10: Calificar_Vendedor.CalificarVendedor form10 = new Calificar_Vendedor.CalificarVendedor(); this.Hide(); form10.Show(); break; case 11: Historial_Cliente.Historial form11 = new Historial_Cliente.Historial(); this.Hide(); form11.Show(); break; case 12: Facturar_Publicaciones.Facturar form12 = new Facturar_Publicaciones.Facturar(); this.Hide(); form12.Show(); break; case 13: Listado_Estadistico.ListadoEstadistico form13 = new Listado_Estadistico.ListadoEstadistico(); this.Hide(); form13.Show(); break; } } }