Esempio n. 1
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 InsertEmpresaUsuario(BEEmpresaUsuarioRequest pEmpresaUsuario)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             string pMessage = string.Empty;
             oReturnValor.Exitosa = oEmpresaUsuarioData.Insert(pEmpresaUsuario, out pMessage);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpMessages.Evento_NEW;
                 tx.Complete();
             }
             else
             {
                 oReturnValor.Message = pMessage;
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Esempio n. 2
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo EmpresaUsuario
        /// En la BASE de DATO la Tabla : [Seguridad.EmpresaUsuario]
        /// <summary>
        /// <param name = >itemEmpresaUsuario</param>
        public bool Update(BEEmpresaUsuarioRequest pEmpresaUsuario)
        {
            int  codigoRetorno = -1;
            bool message       = false;

            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    var resulSet = SeguridadDC.usp_sis_U_EmpresaUsuario(
                        pEmpresaUsuario.codEmpresaUsuario,
                        pEmpresaUsuario.indActivo,
                        pEmpresaUsuario.segUsuarioEdita,
                        pEmpresaUsuario.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);
        }
Esempio n. 3
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo EmpresaUsuario
        /// En la BASE de DATO la Tabla : [Seguridad.EmpresaUsuario]
        /// <summary>
        /// <param name = >itemEmpresaUsuario</param>
        public bool Insert(BEEmpresaUsuarioRequest pEmpresaUsuario, out string pMessage)
        {
            bool blnResult = false;

            pMessage = string.Empty;
            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    var resulSet = SeguridadDC.usp_sis_C_EmpresaUsuario(
                        pEmpresaUsuario.codEmpresa,
                        pEmpresaUsuario.codUsuario,
                        pEmpresaUsuario.indActivo,
                        pEmpresaUsuario.segUsuarioEdita,
                        pEmpresaUsuario.segMaquinaEdita);

                    foreach (var item in resulSet)
                    {
                        pEmpresaUsuario.codEmpresaUsuario = item.codError.HasValue ? item.codError.Value : 0;
                        pMessage = item.desMessage;
                        if (pMessage == "OK")
                        {
                            blnResult = true;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(blnResult);
        }
Esempio n. 4
0
        public ReturnValor SaveEmpresaUsuario(BEEmpresaUsuarioRequest pEmpresaUsuario)
        {
            if (pEmpresaUsuario.codEmpresaUsuario == 0)
            {
                oReturnValor = InsertEmpresaUsuario(pEmpresaUsuario);
            }
            else if (pEmpresaUsuario.codEmpresaUsuario > 0)
            {
                oReturnValor = UpdateEmpresaUsuario(pEmpresaUsuario);
            }

            return(oReturnValor);
        }
Esempio n. 5
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 UpdateEmpresaUsuario(BEEmpresaUsuarioRequest pEmpresaUsuario)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = oEmpresaUsuarioData.Update(pEmpresaUsuario);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpMessages.Evento_EDIT;
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Esempio n. 6
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 DeleteEmpresaUsuario(BEEmpresaUsuarioRequest pEmpresaUsuario)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = oEmpresaUsuarioData.Delete(pEmpresaUsuario);
             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),
                                                    pEmpresaUsuario.segUsuarioEdita, pEmpresaUsuario.codEmpresa.ToString());
     }
     return(oReturnValor);
 }
Esempio n. 7
0
        /// <summary>
        /// ELIMINA un registro de la Entidad Seguridad.EmpresaUsuario
        /// En la BASE de DATO la Tabla : [Seguridad.EmpresaUsuario]
        /// <summary>
        /// <returns>bool</returns>
        public bool Delete(BEEmpresaUsuarioRequest pEmpresaUsuario)
        {
            bool blnResult = false;

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