private void Modificar() { Decimal ID_GRUPOEMPRESARIAL = Convert.ToDecimal(HiddenField_ID_GRUPOEMPRESARIAL.Value); String NOMBRE = TextBox_NOMBRE_GRUPO.Text.Trim(); List <grupoEmpresarial> listaEmpresas = new List <grupoEmpresarial>(); grupoEmpresarial _grupoEmpresarialParaLista; DropDownList datoDrop; for (int i = 0; i < GridView_EMPRESAS_GRUPO.Rows.Count; i++) { _grupoEmpresarialParaLista = new grupoEmpresarial(); datoDrop = GridView_EMPRESAS_GRUPO.Rows[i].FindControl("DropDownList_ID_EMPRESA") as DropDownList; _grupoEmpresarialParaLista.ID_EMPRESA = Convert.ToDecimal(datoDrop.SelectedValue); listaEmpresas.Add(_grupoEmpresarialParaLista); } grupoEmpresarial _grupoEmpresarial = new grupoEmpresarial(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); Boolean correcto = _grupoEmpresarial.ActualizarGrupoEmpresarialConEMpresas(ID_GRUPOEMPRESARIAL, NOMBRE, listaEmpresas); if (correcto == false) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _grupoEmpresarial.MensajeError, Proceso.Error); } else { Cargar(ID_GRUPOEMPRESARIAL); Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Proceso correcto, El grupo empresarial: " + NOMBRE + " se Modificó satisfactoriamente..", Proceso.Correcto); } }