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); } }
private void Guardar() { 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()); Decimal ID_GRUPOEMPRESARIAL = _grupoEmpresarial.AdicionarGrupoEmpresarialConEmpresas(NOMBRE, listaEmpresas); if (ID_GRUPOEMPRESARIAL <= 0) { 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 creó satisfactoriamente, y se le asignó el ID: " + ID_GRUPOEMPRESARIAL.ToString(), Proceso.Correcto); } }
private void Cargar(Decimal ID_GRUPOEMPRESARIL) { Ocultar(Acciones.Inicio); grupoEmpresarial _grupoEmpresarial = new grupoEmpresarial(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoGrupo = _grupoEmpresarial.ObtenerGruposEmpresarialesPorId(ID_GRUPOEMPRESARIL); if (tablaInfoGrupo.Rows.Count <= 0) { Desactivar(Acciones.Inicio); Mostrar(Acciones.Inicio); Cargar(Acciones.Inicio); if (_grupoEmpresarial.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _grupoEmpresarial.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontró un grupo empresarial con el id especificado.", Proceso.Error); } } else { Desactivar(Acciones.Inicio); Mostrar(Acciones.CargarGrupo); DataRow filaInfoGrupo = tablaInfoGrupo.Rows[0]; cargar_registro_control_basico(filaInfoGrupo); HiddenField_ID_GRUPOEMPRESARIAL.Value = filaInfoGrupo["ID_GRUPOEMPRESARIAL"].ToString(); TextBox_NOMBRE_GRUPO.Text = filaInfoGrupo["NOMBRE"].ToString().Trim(); this.Title = "GRUPO: " + filaInfoGrupo["NOMBRE"].ToString().Trim(); HiddenField_ACCION_GRILLA.Value = AccionesGrilla.Ninguna.ToString(); HiddenField_FILA_SELECCIONADA_GRILLA.Value = ""; HiddenField_ID_EMPRESA.Value = ""; cargar_empresas_asociadas_a_grupo(Convert.ToDecimal(filaInfoGrupo["ID_GRUPOEMPRESARIAL"])); } }
private void cargar_GridView_RESULTADOS_BUSQUEDA_con_todos_lod_grupos_actuales() { grupoEmpresarial _grupoEmpresarial = new grupoEmpresarial(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaDatos = _grupoEmpresarial.ObtenerTodosLosGruposEmpresariales(); if (tablaDatos.Rows.Count <= 0) { if (_grupoEmpresarial.MensajeError == null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros en la busqueda de Grupos Empresariales.", Proceso.Advertencia); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _grupoEmpresarial.MensajeError, Proceso.Error); } Panel_RESULTADOS_GRID.Visible = false; } else { GridView_RESULTADOS_BUSQUEDA.DataSource = tablaDatos; GridView_RESULTADOS_BUSQUEDA.DataBind(); } }
private void Buscar() { grupoEmpresarial _grupoEmpresarial = new grupoEmpresarial(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable _dataTable = new DataTable(); switch (HiddenField_FILTRO_DROP.Value) { case "NOMBRE": _dataTable = _grupoEmpresarial.ObtenerTodosLosGruposEmpresarialesPorNombre(HiddenField_FILTRO_DATO.Value); break; } if (_dataTable.Rows.Count > 0) { Ocultar(Acciones.Inicio); Mostrar(Acciones.Inicio); GridView_RESULTADOS_BUSQUEDA.DataSource = _dataTable; GridView_RESULTADOS_BUSQUEDA.DataBind(); } else { if (!String.IsNullOrEmpty(_grupoEmpresarial.MensajeError)) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Consulte con el Administrador: " + _grupoEmpresarial.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontró información para mostrar.", Proceso.Advertencia); } Panel_RESULTADOS_GRID.Visible = false; } if (_dataTable.Rows.Count > 0) { _dataTable.Dispose(); } }