Пример #1
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Configuracion
        /// En la BASE de DATO la Tabla : [Maestros.Configuracion]
        /// <summary>
        /// <param name = >itemConfiguracion</param>
        public bool Update(BEConfiguracion configuracion)
        {
            int codigoRetorno = -1;

            try
            {
                using (_DBMLTablasDataContext SQLDC = new _DBMLTablasDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_U_Configuracion(
                        configuracion.codEmpresa,
                        configuracion.codConfiguracion,
                        configuracion.codKeyConfig,
                        configuracion.codTabla,
                        configuracion.numNivel,
                        configuracion.indOrden,
                        configuracion.indTipoValor,
                        configuracion.desValor,
                        configuracion.desNombre,
                        configuracion.gloDescripcion,
                        configuracion.indGenerico,
                        configuracion.desGrupo,
                        configuracion.indActivo,
                        configuracion.segUsuarioEdita);
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Пример #2
0
        public ReturnValor UpdateConfig(BEConfiguracion configuracion)
        {
            try
            {
                using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
                {
                    BEConfiguracion configuracionBuscada = oConfiguracionData.Find(configuracion.codEmpresa,
                                                                                   configuracion.codKeyConfig);

                    if (configuracionBuscada != null)
                    {
                        oReturnValor.Exitosa = oConfiguracionData.UpdateConfig(configuracion);
                        if (oReturnValor.Exitosa)
                        {
                            oReturnValor.Message = HelpMessages.Evento_EDIT;
                            tx.Complete();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                oReturnValor = HelpException.mTraerMensaje(ex, false,
                                                           this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                           configuracion.segUsuarioCrea, configuracion.codEmpresa.ToString());
            }
            return(oReturnValor);
        }
Пример #3
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Configuracion
        /// En la BASE de DATO la Tabla : [Maestros.Configuracion]
        /// <summary>
        /// <param name = >itemConfiguracion</param>
        public bool Insert(BEConfiguracion configuracion)
        {
            int?codigoRetorno = -1;

            try
            {
                using (_DBMLTablasDataContext SQLDC = new _DBMLTablasDataContext(conexion))
                {
                    SQLDC.omgc_I_Configuracion(
                        ref codigoRetorno,
                        configuracion.codEmpresa,
                        configuracion.codKeyConfig,
                        configuracion.codTabla,
                        configuracion.numNivel,
                        configuracion.indOrden,
                        configuracion.indTipoValor,
                        configuracion.desValor,
                        configuracion.desNombre,
                        configuracion.gloDescripcion,
                        configuracion.indGenerico,
                        configuracion.desGrupo,
                        configuracion.indActivo,
                        configuracion.segUsuarioCrea,
                        configuracion.segMaquinaCrea);

                    configuracion.codConfiguracion = codigoRetorno.Value;
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(codigoRetorno != 0 ? true : false);
        }
Пример #4
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Configuracion
        /// En la BASE de DATO la Tabla : [Maestros.Configuracion]
        /// <summary>
        /// <param name="configuracion"></param>
        /// <returns></returns>
        public ReturnValor UpdateUsuario(BEConfiguracion configuracion)
        {
            try
            {
                using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
                {
                    BEConfiguracion configActual = oConfiguracionData.Find(configuracion.codEmpresa,
                                                                           configuracion.codConfiguracion);

                    configuracion.codKeyConfig = configActual.codKeyConfig;
                    configuracion.codTabla     = configActual.codTabla;
                    configuracion.numNivel     = configActual.numNivel;
                    configuracion.indTipoValor = configActual.indTipoValor;

                    oReturnValor.Exitosa = oConfiguracionData.Update(configuracion);
                    if (oReturnValor.Exitosa)
                    {
                        oReturnValor.Message = HelpMessages.Evento_EDIT;
                        tx.Complete();
                    }
                }
            }
            catch (Exception ex)
            {
                oReturnValor = HelpException.mTraerMensaje(ex, false,
                                                           this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                           configuracion.segUsuarioCrea, configuracion.codEmpresa.ToString());
            }
            return(oReturnValor);
        }
Пример #5
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Maestros.Configuracion
        /// En la BASE de DATO la Tabla : [Maestros.Configuracion]
        /// <summary>
        /// <param name="pIdConfiguracion"></param>
        /// <returns></returns>
        public BEConfiguracion Find(int pcodEmpresa, int pIdConfiguracion)
        {
            BEConfiguracion configuracion = new BEConfiguracion();

            try
            {
                configuracion = oConfiguracionData.Find(pcodEmpresa, pIdConfiguracion);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false,
                                                              this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name);
                throw new Exception(returnValor.Message);
            }
            return(configuracion);
        }
Пример #6
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Maestros.Configuracion
        /// En la BASE de DATO la Tabla : [Maestros.Configuracion]
        /// <summary>
        /// <returns>Entidad</returns>
        public BEConfiguracion Find(int pcodEmpresa, int pIdConfiguracion)
        {
            BEConfiguracion configuracion = null;

            try
            {
                using (_DBMLTablasDataContext SQLDC = new _DBMLTablasDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_Configuracion(pcodEmpresa,
                                                           pIdConfiguracion,
                                                           string.Empty,
                                                           string.Empty,
                                                           null);
                    foreach (var item in resul)
                    {
                        configuracion = new BEConfiguracion()
                        {
                            codConfiguracion = item.codConfiguracion,
                            codKeyConfig     = item.codKeyConfig,
                            codTabla         = item.codTabla,
                            numNivel         = item.numNivel.HasValue ? item.numNivel.Value : 0,
                            indOrden         = item.indOrden,
                            indTipoValor     = item.indTipoValor,
                            desValor         = item.desValor,
                            desNombre        = item.desNombre,
                            gloDescripcion   = item.gloDescripcion,
                            indGenerico      = item.indGenerico,
                            desGrupo         = item.desGrupo,
                            indActivo        = item.indActivo,
                            segUsuarioCrea   = item.segUsuarioCrea,
                            segUsuarioEdita  = item.segUsuarioEdita,
                            segFechaCrea     = item.segFechaCrea,
                            segFechaEdita    = item.segFechaEdita,
                            segMaquinaCrea   = item.segMaquina,
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(configuracion);
        }
Пример #7
0
        /// <summary>
        /// ELIMINA un registro de la Entidad Maestros.Configuracion
        /// En la BASE de DATO la Tabla : [Maestros.Configuracion]
        /// <summary>
        /// <returns>bool</returns>
        public bool Delete(BEConfiguracion pConfiguracion)
        {
            int codigoRetorno = -1;

            try
            {
                using (_DBMLTablasDataContext SQLDC = new _DBMLTablasDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_D_Configuracion(pConfiguracion.codEmpresa,
                                                               pConfiguracion.codConfiguracion,
                                                               pConfiguracion.segUsuarioElimina);
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Пример #8
0
 /// <summary>
 /// ELIMINA un registro de la Entidad Maestros.Configuracion
 /// En la BASE de DATO la Tabla : [Maestros.Configuracion]
 /// <summary>
 /// <param name="p_Configuracion"></param>
 /// <returns></returns>
 public ReturnValor Delete(BEConfiguracion pConfiguracion)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = oConfiguracionData.Delete(pConfiguracion);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpMessages.Evento_DELETE;
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex, false,
                                                    this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                    pConfiguracion.segUsuarioElimina, pConfiguracion.codEmpresa.ToString());
     }
     return(oReturnValor);
 }
Пример #9
0
        public bool UpdateConfig(BEConfiguracion configuracion)
        {
            int codigoRetorno = -1;

            try
            {
                using (_DBMLTablasDataContext SQLDC = new _DBMLTablasDataContext(conexion))
                {
                    SQLDC.omgc_U_ConfiguracionConfig(
                        configuracion.codEmpresa,
                        configuracion.codKeyConfig,
                        configuracion.desValor,
                        configuracion.segUsuarioEdita,
                        configuracion.segMaquinaEdita);
                    codigoRetorno = 0;
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Пример #10
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo Configuracion
 /// En la BASE de DATO la Tabla : [Maestros.Configuracion]
 /// <summary>
 /// <param name="configuracion"></param>
 /// <returns></returns>
 public ReturnValor Insert(BEConfiguracion configuracion)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = oConfiguracionData.Insert(configuracion);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message    = HelpMessages.Evento_NEW;
                 oReturnValor.codRetorno = configuracion.codConfiguracion;
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex, false,
                                                    this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                    configuracion.segUsuarioCrea, configuracion.codEmpresa.ToString());
     }
     return(oReturnValor);
 }