private void GuardarEntidad() { try { //Declaración de Variables var ObjetoControles = new ControlesInfo(); var ObjetoResultado = new Resultado <ControlesInfo>(); var NegControl = new NegControles(); if (!ValidarFormulario()) { return; } //Asignacion de Variales if (hfId.Value.Length != 0) { ObjetoControles.Id = int.Parse(hfId.Value.ToString()); ObjetoControles = DatosEntidad(ObjetoControles); } ObjetoControles.Menu_Id = NegControl.MenuPadre.Id; ObjetoControles.Estado_Id = int.Parse(ddlFormEstado.SelectedValue); ObjetoControles.IdInterno = txtFormIdInterno.Text; //Ejecucion del procedo para Guardar ObjetoResultado = NegControl.Guardar(ObjetoControles); if (ObjetoResultado.ResultadoGeneral) { LimpiarFormulario(); CargarGrid(); Controles.MostrarMensajeExito(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.RegistroGuardado.ToString())); Anthem.Manager.RegisterStartupScript(typeof(string), Guid.NewGuid().ToString(), "MostrarBusqueda();", true); } else { Controles.MostrarMensajeError(ObjetoResultado.Mensaje); } } catch (Exception Ex) { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(Ex.Message); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarGrid.ToString() + "Menus")); } } }
private ControlesInfo DatosEntidad(ControlesInfo Entidad) { try { var ObjetoResultado = new Resultado <ControlesInfo>(); var ObjetoControles = new ControlesInfo(); var NegControl = new NegControles(); ObjetoResultado = NegControl.Buscar(Entidad); if (ObjetoResultado.ResultadoGeneral == true) { ObjetoControles = ObjetoResultado.Lista.FirstOrDefault(); if (ObjetoControles != null) { return(ObjetoControles); } else { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(ObjetoResultado.Mensaje); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarEntidad.ToString() + "Controles")); } return(null); } } else { return(null); } } catch (Exception Ex) { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(Ex.Message); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarEntidad.ToString() + "Menu")); } return(null); } }
/// <summary> /// Método que Inserta o Modifica una Entidad Controles según Corresponda. /// </summary> /// <param name="Entidad">Objeto de la Entidad Controles</param> /// <returns>Resultado general de la Acción en el Atributo ResultadoGeneral del Objeto Resultado</returns> public Resultado <ControlesInfo> Guardar(ControlesInfo Entidad) { var ObjetoResultado = new Resultado <ControlesInfo>(); try { Entidad.UsuarioModificacion_Id = (int)Administracion.NegUsuarios.UsuarioId; ObjetoResultado = AccesoDatos.Operacion <ControlesInfo>(Entidad, Documental.Data.Global.SP.Controles_INS, Documental.Data.Global.Accion.Guardar); return(ObjetoResultado); } catch (Exception) { ObjetoResultado.ResultadoGeneral = false; ObjetoResultado.Mensaje = ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorGuardar.ToString()) + " Controles"; return(ObjetoResultado); } }
private void LlenarFormulario(ControlesInfo ObjetoControles) { try { hfId.Value = ObjetoControles.Id.ToString(); txtFormIdInterno.Text = ObjetoControles.IdInterno; ddlFormEstado.SelectedValue = ObjetoControles.Estado_Id.ToString(); } catch (Exception Ex) { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(Ex.Message); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarFormulario.ToString() + "Controles")); } } }
/// <summary> /// Método que realiza una Búsqueda en la tabla Controless /// </summary> /// <param name="Entidad">Objeto ControlesInfo con el Filtro de Búsqueda correspondiente</param> /// <returns>Lista de la Entidad ControlesInfo en el Atributo Lista del Objeto Resultado.</returns> public Resultado <ControlesInfo> Buscar(ControlesInfo Entidad) { var ObjetoResultado = new Resultado <ControlesInfo>(); try { ObjetoResultado = AccesoDatos.Buscar <ControlesInfo, ControlesInfo>(Entidad, Documental.Data.Global.SP.Controles_QRY); if (ObjetoResultado.Lista == null) { ObjetoResultado.ResultadoGeneral = false; ObjetoResultado.Mensaje = ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorListar.ToString()) + " Controles"; } ObjetoResultado.ValorDecimal = ObjetoResultado.Lista.Count; return(ObjetoResultado); } catch (Exception) { ObjetoResultado.ResultadoGeneral = false; ObjetoResultado.Mensaje = ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorListar.ToString()) + " Controles"; return(ObjetoResultado); } }
private void CargarGrid() { try { //Declaración de Variables de Búsqueda var ObjetoControles = new ControlesInfo(); var NegControl = new NegControles(); var ObjetoResultado = new Resultado <ControlesInfo>(); //Asignación de Variables de Búsqueda ObjetoControles.Menu_Id = NegControl.MenuPadre.Id; //Ejecución del Proceso de Búsqueda ObjetoResultado = NegControl.Buscar(ObjetoControles); if (ObjetoResultado.ResultadoGeneral) { Controles.CargarGrid <ControlesInfo>(ref gvBusqueda, ObjetoResultado.Lista, new string[] { Constantes.StringId }); lblContador.Text = ObjetoResultado.ValorDecimal.ToString() + " Registro(s) Encontrado(s)"; } else { Controles.MostrarMensajeError(ObjetoResultado.Mensaje); } } catch (Exception Ex) { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(Ex.Message); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarGrid.ToString() + "Menus")); } } }