예제 #1
0
        public OperationResult UpdateUserfecBloqueo(BEUsuarioFecBloqueoRequest pUsuarioFecBloqueo)
        {
            SeguridadData objSeguridadDataNx = null;
            ReturnValor   oReturn            = new ReturnValor();

            try
            {
                string clvPasswordEncrypt = HelpCrypto.GenerarContrasenia(8);

                objSeguridadDataNx = new SeguridadData();

                string pMessage = string.Empty;
                oReturn.Exitosa = objSeguridadDataNx.UpdateUserfecBloqueo(pUsuarioFecBloqueo, out pMessage);
                oReturn.Message = oReturn.Exitosa ? HelpMessages.Evento_EDIT : string.Empty;

                if (!oReturn.Exitosa)
                {
                    oReturn.Message = pMessage;
                }

                return(OK(oReturn));
            }
            catch (Exception ex)
            {
                return(Error(GetType().Name, MethodBase.GetCurrentMethod().Name, ex, pUsuarioFecBloqueo.segUsuarioEdita,
                             pUsuarioFecBloqueo.codEmpresa));
            }
        }
예제 #2
0
        public bool UpdateUserfecBloqueo(BEUsuarioFecBloqueoRequest pUsuarioFecBloqueo, out string pMessage)
        {
            bool blnResult = false;

            pMessage = string.Empty;
            try
            {
                using (DBML_AccesoDataContext SeguridadDC = new DBML_AccesoDataContext(conexion))
                {
                    var resulSet = SeguridadDC.omgc_pro_SIU_Usuario_fecBloqueoUpdate(
                        pUsuarioFecBloqueo.codUsuario,
                        pUsuarioFecBloqueo.flagBloquea,
                        pUsuarioFecBloqueo.segUsuarioEdita,
                        pUsuarioFecBloqueo.segMaquinaEdita
                        );

                    foreach (var item in resulSet)
                    {
                        if (item.codError == 1 && item.desMessage == "OK")
                        {
                            blnResult = true;
                        }
                        else
                        {
                            pMessage = item.desMessage;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(blnResult);
        }