protected void Button_OK_SECCION_Click(object sender, EventArgs e) { int filaSeleccionada = 0; GridViewRow filaGrilla; TextBox datoGrilla; String ID_SELECCIONADO = null; String NOMBRE = null; Boolean verificador = true; if (HiddenField_GRIILA_SELECCIONADA_ACTUALMENTE.Value == GrillasFormulario.Secciones.ToString()) { filaSeleccionada = Convert.ToInt32(HiddenField_FILA_SECCION.Value); filaGrilla = GridView_SECCIONES.Rows[filaSeleccionada]; datoGrilla = filaGrilla.FindControl("TextBox_ID_SECCION") as TextBox; ID_SELECCIONADO = datoGrilla.Text.Trim().ToUpper(); datoGrilla = filaGrilla.FindControl("TextBox_DESCRIPCION_SECCION") as TextBox; NOMBRE = datoGrilla.Text.Trim().ToUpper(); seccion _seccion = new seccion(Session["idEmpresa"].ToString()); ocultar_mensaje(Panel_FONDO_MENSAJE_SECCION, Panel_MENSAJE_ACCION_SECCION); if (HiddenField_ACCION_SECCION.Value == AccionesGrilla.modificar.ToString()) { verificador = _seccion.ActualizarSeccion(ID_SELECCIONADO, NOMBRE, Session["USU_LOG"].ToString()); if (verificador == false) { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, _seccion.MensajError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, "Se modificó correctamente la SECCIÓN.", Proceso.Correcto); } } else { verificador = _seccion.EliminarSeccion(ID_SELECCIONADO, Session["USU_LOG"].ToString()); if (verificador == false) { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, _seccion.MensajError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, "Se eliminó correctamente la SECCIÓN.", Proceso.Correcto); } } cargar_GridView_SECCIONES(); acciones_sobre_botones_deacicon_grillas(Button_NUEVO_SECCION, Button_GUARDAR_SECCION, Button_CANCELAR_SECCION, true, false, false); } else { if (HiddenField_GRIILA_SELECCIONADA_ACTUALMENTE.Value == GrillasFormulario.Divisiones.ToString()) { filaSeleccionada = Convert.ToInt32(HiddenField_FILA_DIVISION.Value); filaGrilla = GridView_DIVISIONES.Rows[filaSeleccionada]; datoGrilla = filaGrilla.FindControl("TextBox_ID_DIVISION") as TextBox; ID_SELECCIONADO = datoGrilla.Text.Trim().ToUpper(); datoGrilla = filaGrilla.FindControl("TextBox_DESCRIPCION_DIVISION") as TextBox; NOMBRE = datoGrilla.Text.Trim().ToUpper(); division _division = new division(Session["idEmpresa"].ToString()); ocultar_mensaje(Panel_FONDO_MENSAJE_SECCION, Panel_MENSAJE_ACCION_SECCION); if (HiddenField_ACCION_DIVISION.Value == AccionesGrilla.modificar.ToString()) { verificador = _division.ActualizarDivision(ID_SELECCIONADO, NOMBRE, Session["USU_LOG"].ToString()); if (verificador == false) { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, _division.MensajError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, "Se modificó correctamente la DIVISIÓN.", Proceso.Correcto); } } else { verificador = _division.EliminarDivision(ID_SELECCIONADO, Session["USU_LOG"].ToString()); if (verificador == false) { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, _division.MensajError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, "Se eliminó correctamente la DIVISIÓN.", Proceso.Correcto); } } String ID_SECCION = HiddenField_ID_SECCION.Value; cargar_GridView_DIVISIONES(ID_SECCION); acciones_sobre_botones_deacicon_grillas(Button_NUEVA_DIVISION, Button_GUARDAR_DIVISION, Button_CANCELAR_DIVISION, true, false, false); } else { if (HiddenField_GRIILA_SELECCIONADA_ACTUALMENTE.Value == GrillasFormulario.Clases.ToString()) { filaSeleccionada = Convert.ToInt32(HiddenField_FILA_CLASE.Value); filaGrilla = GridView_CLASES.Rows[filaSeleccionada]; datoGrilla = filaGrilla.FindControl("TextBox_ID_CLASE") as TextBox; ID_SELECCIONADO = datoGrilla.Text.Trim().ToUpper(); datoGrilla = filaGrilla.FindControl("TextBox_DESCRIPCION_CLASE") as TextBox; NOMBRE = datoGrilla.Text.Trim().ToUpper(); clase _clase = new clase(Session["idEmpresa"].ToString()); ocultar_mensaje(Panel_FONDO_MENSAJE_SECCION, Panel_MENSAJE_ACCION_SECCION); if (HiddenField_ACCION_CLASE.Value == AccionesGrilla.modificar.ToString()) { verificador = _clase.ActualizarClase(ID_SELECCIONADO, NOMBRE, Session["USU_LOG"].ToString()); if (verificador == false) { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, _clase.MensajError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, "Se modificó correctamente la CLASE.", Proceso.Correcto); } } else { verificador = _clase.EliminarClase(ID_SELECCIONADO, Session["USU_LOG"].ToString()); if (verificador == false) { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, _clase.MensajError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, "Se eliminó correctamente la CLASE.", Proceso.Correcto); } } String ID_DIVISION = HiddenField_ID_DIVISION.Value; cargar_GridView_CLASES(ID_DIVISION); acciones_sobre_botones_deacicon_grillas(Button_NUEVO_CLASE, Button_GUARDAR_CLASE, Button_CANCELAR_CLASE, true, false, false); } else { if (HiddenField_GRIILA_SELECCIONADA_ACTUALMENTE.Value == GrillasFormulario.Actividades.ToString()) { filaSeleccionada = Convert.ToInt32(HiddenField_FILA_ACTIVIDAD.Value); filaGrilla = GridView_ACTIVIDADES.Rows[filaSeleccionada]; datoGrilla = filaGrilla.FindControl("TextBox_ID_ACTIVIDAD") as TextBox; ID_SELECCIONADO = datoGrilla.Text.Trim().ToUpper(); datoGrilla = filaGrilla.FindControl("TextBox_DESCRIPCION_ACTIVIDAD") as TextBox; NOMBRE = datoGrilla.Text.Trim().ToUpper(); actividad _actividad = new actividad(Session["idEmpresa"].ToString()); ocultar_mensaje(Panel_FONDO_MENSAJE_SECCION, Panel_MENSAJE_ACCION_SECCION); if (HiddenField_ACCION_ACTIVIDAD.Value == AccionesGrilla.modificar.ToString()) { verificador = _actividad.ActualizarActividad(ID_SELECCIONADO, NOMBRE, Session["USU_LOG"].ToString()); if (verificador == false) { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, _actividad.MensajError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, "Se modificó correctamente la ACTIVIDAD.", Proceso.Correcto); } } else { verificador = _actividad.EliminarActividad(ID_SELECCIONADO, Session["USU_LOG"].ToString()); if (verificador == false) { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, _actividad.MensajError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE_SECCION, Image_MENSAJE_SECCION_POPUP, Panel_MENSAJE_SECCION, Label_MENSAJE_SECCION, "Se eliminó correctamente la ACTIVIDAD.", Proceso.Correcto); } } String ID_CLASE = HiddenField_ID_CLASE.Value; cargar_GridView_ACTIVIDADES(ID_CLASE); acciones_sobre_botones_deacicon_grillas(Button_NUEVO_ACTIVIDAD, Button_GUARDAR_ACTIVIDAD, Button_CANCELAR_ACTIVIDAD, true, false, false); } } } } }