/// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo EmpresaSistema
        /// En la BASE de DATO la Tabla : [Seguridad.EmpresaSistema]
        /// <summary>
        /// <param name = >itemEmpresaSistema</param>
        public bool Update(BEEmpresaSistemaRequest pEmpresaSistema)
        {
            int  codigoRetorno = -1;
            bool message       = false;

            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    var resulSet = SeguridadDC.usp_sis_U_EmpresaSistema(
                        pEmpresaSistema.codEmpresaSistema,
                        pEmpresaSistema.indActivo,
                        pEmpresaSistema.fecInicio,
                        pEmpresaSistema.fecFinal,
                        pEmpresaSistema.numTiempoToken,
                        pEmpresaSistema.segUsuarioEdita,
                        pEmpresaSistema.segMaquinaEdita);

                    foreach (var item in resulSet)
                    {
                        codigoRetorno = item.codError.HasValue ? item.codError.Value : 0;
                        message       = item.desMessage == "OK" ? true : false;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 1 && message? true : false);
        }
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo EmpresaSistema
        /// En la BASE de DATO la Tabla : [Seguridad.EmpresaSistema]
        /// <summary>
        /// <param name = >itemEmpresaSistema</param>
        public bool Insert(BEEmpresaSistemaRequest pEmpresaSistema)
        {
            bool blnResult = false;

            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    var resulSet = SeguridadDC.usp_sis_C_EmpresaSistema(
                        pEmpresaSistema.codEmpresa,
                        pEmpresaSistema.codSistema,
                        pEmpresaSistema.indActivo,
                        pEmpresaSistema.fecInicio,
                        pEmpresaSistema.fecFinal,
                        pEmpresaSistema.numTiempoToken,
                        pEmpresaSistema.segUsuarioEdita,
                        pEmpresaSistema.segMaquinaEdita);

                    foreach (var item in resulSet)
                    {
                        pEmpresaSistema.codEmpresaSistema = item.codError.HasValue ? item.codError.Value : 0;
                        blnResult = item.desMessage == "OK" ? true : false;
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(blnResult);
        }
Beispiel #3
0
        public ReturnValor SaveEmpresaSistema(BEEmpresaSistemaRequest pEmpresaSistema)
        {
            if (pEmpresaSistema.codEmpresaSistema == 0)
            {
                oReturnValor = InsertEmpresaSistema(pEmpresaSistema);
            }
            else if (pEmpresaSistema.codEmpresaSistema > 0)
            {
                oReturnValor = UpdateEmpresaSistema(pEmpresaSistema);
            }

            return(oReturnValor);
        }
Beispiel #4
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo Empresa
 /// En la BASE de DATO la Tabla : [Seguridad.Empresa]
 /// <summary>
 /// <param name = >itemEmpresa</param>
 private ReturnValor UpdateEmpresaSistema(BEEmpresaSistemaRequest pEmpresaSistema)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = oEmpresaSistemaData.Update(pEmpresaSistema);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpMessages.Evento_EDIT;
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Beispiel #5
0
 /// <summary>
 /// ELIMINA un registro de la Entidad Seguridad.Empresa
 /// En la BASE de DATO la Tabla : [Seguridad.Empresa]
 /// <summary>
 /// <returns>bool</returns>
 public ReturnValor DeleteEmpresaSistema(BEEmpresaSistemaRequest pEmpresaSistema)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = oEmpresaSistemaData.Delete(pEmpresaSistema);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpMessages.Evento_DELETE;
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex, false, string.Concat(GetType().Name, ".", MethodBase.GetCurrentMethod().Name),
                                                    pEmpresaSistema.segUsuarioEdita, pEmpresaSistema.codEmpresa.ToString());
     }
     return(oReturnValor);
 }
        /// <summary>
        /// ELIMINA un registro de la Entidad Seguridad.EmpresaSistema
        /// En la BASE de DATO la Tabla : [Seguridad.EmpresaSistema]
        /// <summary>
        /// <returns>bool</returns>
        public bool Delete(BEEmpresaSistemaRequest pEmpresaSistema)
        {
            bool blnResult = false;

            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    var resulSet = SeguridadDC.usp_sis_D_EmpresaSistema(pEmpresaSistema.codEmpresaSistema,
                                                                        pEmpresaSistema.segUsuarioEdita,
                                                                        pEmpresaSistema.segMaquinaEdita);
                    foreach (var item in resulSet)
                    {
                        blnResult = item.desMessage == "OK" ? true : false;
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(blnResult);
        }