public static List <TablaInfo> BuscarCatalogo(string Concepto) { try { //Declaración de Variables de Búsqueda var ObjetoTabla = new TablaInfo(); var NegTablas = new NegTablas(); var ObjetoResultado = new Resultado <TablaInfo>(); int?Estado_Id = new int(); Estado_Id = NegTablas.IdentificadorMaestro(ConfigBase.TablaEstado, ConfigBase.CodigoActivo); ObjetoTabla.Concepto = Concepto; if (Estado_Id != null) { ObjetoTabla.Estado_Id = (int)Estado_Id; } ObjetoResultado = NegTablas.Buscar(ObjetoTabla); if (ObjetoResultado.ResultadoGeneral) { return(ObjetoResultado.Lista); } else { return(null); } } catch { return(null); } }
private void GuardarEntidad() { try { //Declaración de Variables var ObjetoTabla = new TablaInfo(); var ObjetoResultado = new Resultado <TablaInfo>(); var NegTabla = new NegTablas(); if (!ValidarFormulario()) { return; } //Asignacion de Variales if (hfId.Value.Length != 0) { ObjetoTabla.Id = int.Parse(hfId.Value.ToString()); ObjetoTabla = DatosEntidad(ObjetoTabla); } if (hfTablaPadreId.Value.Length != 0) { ObjetoTabla.TablaPadre_Id = int.Parse(hfTablaPadreId.Value.ToString()); } ObjetoTabla.Nombre = txtFormNombre.Text; ObjetoTabla.NombreTablaPadre = txtFormNombrePadre.Text; ObjetoTabla.Estado_Id = int.Parse(ddlFormEstado.SelectedValue); ObjetoTabla.Codigo = txtFormCodigo.Text; ObjetoTabla.Concepto = txtFormConcepto.Text; //Ejecucion del procedo para Guardar ObjetoResultado = NegTabla.Guardar(ObjetoTabla); if (ObjetoResultado.ResultadoGeneral) { LimpiarFormulario(false); txtNombre.Text = ObjetoTabla.Nombre; CargarGrid(); txtNombre.Text = ""; 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() + "Tablas")); } } }
private TablaInfo DatosEntidad(TablaInfo Entidad) { try { var ObjetoResultado = new Resultado <TablaInfo>(); var ObjetoTabla = new TablaInfo(); var NegTabla = new NegTablas(); ObjetoResultado = NegTabla.Buscar(Entidad); if (ObjetoResultado.ResultadoGeneral == true) { ObjetoTabla = ObjetoResultado.Lista.FirstOrDefault(); if (ObjetoTabla != null) { return(ObjetoTabla); } else { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(ObjetoResultado.Mensaje); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarEntidad.ToString() + "Tabla")); } 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() + "Tabla")); } return(null); } }
/// <summary> /// Método que Inserta o Modifica una Entidad Tabla según Corresponda. /// </summary> /// <param name="Entidad">Objeto de la Entidad Tabla</param> /// <returns>Resultado general de la Acción en el Atributo ResultadoGeneral del Objeto Resultado</returns> public Resultado <TablaInfo> Guardar(TablaInfo Entidad) { var ObjetoResultado = new Resultado <TablaInfo>(); try { Entidad.UsuarioModificacion_Id = (int)Administracion.NegUsuarios.UsuarioId; ObjetoResultado = AccesoDatos.Operacion <TablaInfo>(Entidad, Documental.Data.Global.SP.Tablas_INS, Documental.Data.Global.Accion.Guardar); return(ObjetoResultado); } catch (Exception) { ObjetoResultado.ResultadoGeneral = false; ObjetoResultado.Mensaje = ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorGuardar.ToString()) + " Tabla"; return(ObjetoResultado); } }
/// <summary> /// Método que realiza una Búsqueda en la tabla Tablas /// </summary> /// <param name="Entidad">Objeto Tabla con el Filtro de Búsqueda correspondiente</param> /// <returns>Lista de la Entidad UsuarioInfo en el Atributo Lista del Objeto Resultado.</returns> public Resultado <TablaInfo> Buscar(TablaInfo Entidad) { var ObjetoResultado = new Resultado <TablaInfo>(); try { ObjetoResultado = AccesoDatos.Buscar <TablaInfo, TablaInfo>(Entidad, Documental.Data.Global.SP.Tablas_QRY); ObjetoResultado.ValorDecimal = ObjetoResultado.Lista.Count(); return(ObjetoResultado); } catch (Exception) { ObjetoResultado.ResultadoGeneral = false; ObjetoResultado.Mensaje = ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorListar.ToString()) + " Tabla"; return(ObjetoResultado); } }
//Metodos Particulares private void CargarHijos(int TablaPadre_Id, string NombrePadre) { try { //Declaración de Variables de Búsqueda var ObjetoTabla = new TablaInfo(); var NegTablas = new NegTablas(); var ObjetoResultado = new Resultado <TablaInfo>(); //Asignación de Variables de Búsqueda ObjetoTabla.TablaPadre_Id = TablaPadre_Id; ObjetoTabla.Estado_Id = int.Parse(ddlEstado.SelectedValue); //Ejecución del Proceso de Búsqueda ObjetoResultado = NegTablas.Buscar(ObjetoTabla); if (ObjetoResultado.ResultadoGeneral) { Controles.CargarGrid <TablaInfo>(ref gvBusqueda, ObjetoResultado.Lista, new string[] { Constantes.StringId, Constantes.StringNombre }); lblContador.Text = ObjetoResultado.ValorDecimal.ToString() + " Registros Encontrado(s)"; hfTablaPadreId.Value = TablaPadre_Id.ToString(); txtFormNombrePadre.Text = NombrePadre; } 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() + "Tablas")); } } }
private void LlenarFormulario(TablaInfo ObjetoTabla) { try { hfId.Value = ObjetoTabla.Id.ToString(); hfTablaPadreId.Value = ObjetoTabla.TablaPadre_Id == null ? "" : ObjetoTabla.TablaPadre_Id.ToString(); txtFormNombre.Text = ObjetoTabla.Nombre; txtFormNombrePadre.Text = ObjetoTabla.NombreTablaPadre; txtFormCodigo.Text = ObjetoTabla.Codigo; txtFormConcepto.Text = ObjetoTabla.Concepto; ddlFormEstado.SelectedValue = ObjetoTabla.Estado_Id.ToString(); } catch (Exception Ex) { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(Ex.Message); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarFormulario.ToString() + "Tablas")); } } }