コード例 #1
0
ファイル: SistemaData.cs プロジェクト: ocarril/gh-sgpvdlls
        /// <summary>
        /// Retorna un objeto de registros de tipo [Tabla].Roles
        /// </summary>
        /// <returns>Lista</returns>
        public BESistema Find(string CodigoSistema)
        {
            BESistema itemSistemas = null;

            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    var resul = SeguridadDC.omgc_mnt_Find_Sistema(CodigoSistema);
                    foreach (var item in resul)
                    {
                        itemSistemas = new BESistema()
                        {
                            codSistema        = item.codSistema,
                            desDescripcion    = item.desDescripcion,
                            desNombre         = item.desNombre,
                            indEstado         = item.indEstado,
                            segUsuarioCrea    = item.segUsuarioCrea,
                            segFechaHoraCrea  = Convert.ToDateTime(item.segFechaHoraCrea),
                            segUsuarioEdita   = item.segUsuarioEdita,
                            segFechaHoraEdita = item.segFechaHoraEdita,
                            segMaquinaCrea    = item.segMaquinaOrigen,
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(itemSistemas);
        }
コード例 #2
0
        //public List<BEUsuarioAux> ListarUsuarios(bool prmEstado)
        //{
        //    List<BEUsuarioAux> listaUsuario = new List<BEUsuarioAux>();
        //    try
        //    {
        //        UsuarioLogic oUsuariosLogic = new UsuarioLogic();
        //        listaUsuario = oUsuariosLogic.List(string.Empty, string.Empty, string.Empty, prmEstado);
        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //    return listaUsuario;
        //}

        public BESistema FindSystem(string prm_CodigoSistema)
        {
            BESistema itemSistema = new BESistema();

            try
            {
                itemSistema = (new SistemaLogic()).Find(prm_CodigoSistema);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(itemSistema);
        }
コード例 #3
0
        public OperationResult FindWS(string prm_CodigoSistema)
        {
            BESistema objSistema = new BESistema();

            try
            {
                objSistema = oSistemaData.Find(prm_CodigoSistema);
                return(OK(objSistema));
            }
            catch (Exception ex)
            {
                return(Error(GetType().Name, MethodBase.GetCurrentMethod().Name, ex, "", ""));
            }
        }
コード例 #4
0
        /// <summary>
        /// Retorna un objeto de registros de tipo Opciones.
        /// </summary>
        /// <returns>Lista</returns>
        public BESistema Find(string prm_CodigoSistema)
        {
            BESistema itemSistemas = new BESistema();

            try
            {
                itemSistemas = oSistemaData.Find(prm_CodigoSistema);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                              string.Format("codSistema: {0}.", prm_CodigoSistema));
                throw new Exception(returnValor.Message);
            }
            return(itemSistemas);
        }
コード例 #5
0
 /// <summary>
 /// Almacena el registro de un objeto de tipo [Tabla].
 /// </summary>
 /// <param name="pItem"></param>
 public ReturnValor Update(BESistema pItem)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturn.Exitosa = oSistemaData.Update(pItem);
             if (oReturn.Exitosa)
             {
                 tx.Complete();
                 oReturn.Message = HelpMessages.Evento_EDIT;
             }
         }
     }
     catch (Exception ex)
     {
         oReturn = HelpException.mTraerMensaje(ex);
     }
     return(oReturn);
 }
コード例 #6
0
 /// <summary>
 /// Almacena el registro de un objeto de tipo [Tabla].
 /// </summary>
 /// <param name="pItem"></param>
 public ReturnValor Insert(BESistema pItem)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturn.CodigoRetorno = oSistemaData.Insert(pItem);
             if (oReturn.CodigoRetorno != null)
             {
                 oReturn.Exitosa = true;
                 oReturn.Message = HelpMessages.Evento_NEW;
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturn = HelpException.mTraerMensaje(ex);
     }
     return(oReturn);
 }
コード例 #7
0
ファイル: SistemaData.cs プロジェクト: ocarril/gh-sgpvdlls
        /// <summary>
        /// Registrar una Entidad Roles
        /// </summary>
        /// <param name="pItem">Entidad Roles</param>
        public string Insert(BESistema pItem)
        {
            string codigoRetorno = "";

            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    SeguridadDC.omgc_mnt_Insert_Sistema(
                        ref codigoRetorno,
                        pItem.desNombre,
                        pItem.desDescripcion,
                        Convert.ToBoolean(pItem.indEstado),
                        pItem.segUsuarioCrea);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }
コード例 #8
0
ファイル: SistemaData.cs プロジェクト: ocarril/gh-sgpvdlls
        /// <summary>
        /// Actualiza el registro de un objeto de tipo Roles
        /// </summary>
        /// <param name="pItem">Entidad Roles</param>
        public bool Update(BESistema pItem)
        {
            int CodigoRetorno = -1;

            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    CodigoRetorno = SeguridadDC.omgc_mnt_Update_Sistema(
                        pItem.codSistema,
                        pItem.desNombre,
                        pItem.desDescripcion,
                        Convert.ToBoolean(pItem.indEstado),
                        pItem.segUsuarioEdita
                        );
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(CodigoRetorno == 0 ? true : false);
        }