using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Data.Common; using AyAEL.ADM; using AyADAL; namespace AyABL.ADM { public class ProcedenciaCentrogestorBL : AyABL { #region Constructores public ProcedenciaCentrogestorBL() { objProcedenciaCentrogestorEL = new ProcedenciaCentrogestorEL(); this.NombreTabla = Modulos.t_adm_.ToString() + Tablas.procedenciacentrogestor.ToString(); this.NombreConeccionBD = BASESDEDATOS.FOPI.ToString(); } #endregion #region Atributos public ProcedenciaCentrogestorEL objProcedenciaCentrogestorEL { get; set; } #endregion #region Metodos /// /// Se utiliza para listar los registros de la tabla /// /// /// /// Usado en: /// wfrLogin.aspx public DataSet GetProcedenciaCentrogestor() { DataSet dsProcedenciaCentrogestor = new DataSet(); ArrayList arlCondiciones = new ArrayList(); if (objProcedenciaCentrogestorEL.PK != 0) { arlCondiciones.Add(buscarPorPK(objProcedenciaCentrogestorEL.PK, Tablas.procedenciacentrogestor, operadorLogico.NONE)); } dsProcedenciaCentrogestor = baseDAL.EjecutarConsulta(NombreTabla, CamposTabla, NombreConeccionBD, arlCondiciones, null, null); return dsProcedenciaCentrogestor; } /// /// Incluye los datos del ProcedenciaCentrogestor en base de datos /// /// /// Usado en: /// SEG/ProcedenciaCentrogestor/frwProcedenciaCentrogestor.aspx public bool insertarProcedenciaCentrogestor() { bool blnEjecutado = false; this.CamposTabla = Concepto.NOMBRE.ToString() + Tablas.procedenciacentrogestor.ToString().ToUpper(); this.ValoresCampos = new object[]{objProcedenciaCentrogestorEL.Nombre }; baseDAL.Insertar(this.NombreTabla, this.CamposTabla, this.ValoresCampos, this.NombreConeccionBD, null); blnEjecutado = true; return blnEjecutado; } /// /// Actualiza los datos del ProcedenciaCentrogestor en base de datos /// /// public bool actualizarProcedenciaCentrogestor() { bool blnEjecutado = false; ArrayList arlCondiciones = new ArrayList(); if (objProcedenciaCentrogestorEL.PK != 0) { arlCondiciones.Add(buscarPorPK(objProcedenciaCentrogestorEL.PK, Tablas.procedenciacentrogestor, operadorLogico.NONE)); } this.CamposTabla = Concepto.NOMBRE.ToString() + Tablas.procedenciacentrogestor.ToString().ToUpper(); this.ValoresCampos = new object[]{objProcedenciaCentrogestorEL.Nombre }; baseDAL.Actualizar(this.NombreTabla, this.CamposTabla, this.ValoresCampos, this.NombreConeccionBD, null); blnEjecutado = true; return blnEjecutado; } /// /// Actualiza el estado del ProcedenciaCentrogestor en base de datos /// /// public bool actualizarEstadoProcedenciaCentrogestor() { bool blnEjecutado = false; ArrayList arlCondiciones = new ArrayList(); if (objProcedenciaCentrogestorEL.PK != 0) { arlCondiciones.Add(buscarPorPK(objProcedenciaCentrogestorEL.PK, Tablas.procedenciacentrogestor, operadorLogico.NONE)); } this.CamposTabla = Concepto.ASTATE.ToString() + Tablas.procedenciacentrogestor.ToString().ToUpper(); this.ValoresCampos = new object[]{ objProcedenciaCentrogestorEL.ASTATE }; baseDAL.Actualizar(this.NombreTabla, this.CamposTabla, this.ValoresCampos, this.NombreConeccionBD, null); blnEjecutado = true; return blnEjecutado; } #endregion #region Condiciones #endregion } }