Example #1
0
        public dynamic GenerateDoUrl(ReqDoUrl data)
        {
            dynamic response = null;

            try
            {
                var res = SODAL.ValidateDODetails(data);
                //00 = Success,01 = Not found SalesOrders or CustomerCode
                if (res.Code == "00")
                {
                    response = new RspDoUrl();
                    var    reqParams  = GenerateReqparams(data);
                    string hashParams = Utility.HashData(Guid.NewGuid().ToString());

                    SODAL.InsLogReq(reqParams, hashParams);

                    hashParams       = HttpUtility.UrlEncode(hashParams);
                    response.pageUrl = SysDAL.GetConfig("1002") + hashParams;
                }
                else
                {
                    response                = new ErrorAuthen();
                    response.status         = new StatusError();
                    response.status.code    = res.Code;
                    response.status.message = res.Msg;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(response);
        }
Example #2
0
 /// <summary>
 /// Método para gravar o histórico de alterações realizadas pelos usuários do sistema nas tabelas do banco de dados.
 /// </summary>
 /// <param name="ClasseDTO">Uma classe DTO que representa a tabela que foi alterada.</param>
 /// <param name="Conexao">Uma string de conexão com o bando de dados</param>
 /// <returns>Retorna true caso o histórico seja gravado com sucesso,e false caso ocorra algum problema durante a gravação do histórico.</returns>
 /// <remarks>Este método só aceita classes que implementaram a Interface IDTO.</remarks>
 public static bool Grava_Historico(IDTO ClasseDTO, string Usuario)
 {
     try
     {
         return(SysDAL.Grava_Historico(ClasseDTO, SysBLL.strConexao, Usuario));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #3
0
 public int?Set_Financeiro(FINANCEIRO_DTO DTO)
 {
     try
     {
         ValidarDados(DTO);
         SysDAL.Grava_Historico(DTO, strConnection, SysBLL.UserLogin.NOME);
         return(DAO.Set_Financeiro(DTO));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public bool Update_DOCUMENTO_FINANCEIRO(DOCUMENTO_FINANCEIRO_DTO DTO)
 {
     try
     {
         ValidarDados(DTO);
         SysDAL.Grava_Historico(DTO, strConnection, SysBLL.UserLogin.NOME);
         return(DAO.Update_Documento(DTO));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #5
0
        public ResponseInfo <RspConfigValue> GetSystemConfig(ReqConfigValue data)
        {
            ResponseInfo <RspConfigValue> response = new ResponseInfo <RspConfigValue>();

            try
            {
                response.ResponseData = new RspConfigValue();
                response.ResponseData.SystemConfValue = SysDAL.GetConfig(data.ConfCode);

                if (string.IsNullOrEmpty(response.ResponseData.SystemConfValue))
                {
                    response.ResponseCode = "01";
                    response.ResponseMsg  = "Don't have Configuration or Configuration isn't active";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(response);
        }
Example #6
0
 public int CheckInsertUserRoleRelation(UserRoleRelationEntity entity)
 {
     return(SysDAL.CheckInsertUserRoleRelation(entity));
 }
Example #7
0
 /// <summary>
 /// 修改用户密码
 /// </summary>
 /// <param name="userID">用户ID</param>
 /// <param name="password">新密码</param>
 /// <returns></returns>
 public bool UpdatePassword(Guid userID, string password)
 {
     return(SysDAL.UpdatePassword(userID, password));
 }
Example #8
0
 /// <summary>
 /// 新建用户角色
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public bool InsertBaseRole(BaseRoleEntity entity)
 {
     return(SysDAL.InsertBaseRole(entity));
 }
Example #9
0
 /// <summary>
 /// 查询系统时间
 /// </summary>
 /// <returns></returns>
 public string GetSysTime()
 {
     return(SysDAL.GetSysTime());
 }
Example #10
0
 public bool UpSertSysRoleAuthorize(string sysModuleIDs, string baseRoleID)
 {
     return(SysDAL.UpSertSysRoleAuthorize(sysModuleIDs, baseRoleID));
 }
Example #11
0
 /// <summary>
 /// 写入日志记录
 /// </summary>
 /// <param name="partialLog"></param>
 /// <returns></returns>
 public bool WriteLog(PartialLog partialLog)
 {
     return(SysDAL.WriteLog(partialLog));
 }
 public bool Update_Login(LOGIN_DTO DTO)
 {
     SysDAL.Grava_Historico(DTO, strConnection, SysBLL.UserLogin.NOME);
     return(DAO.Update_Login(DTO));
 }
 public int?Set_Login(LOGIN_DTO DTO)
 {
     SysDAL.Grava_Historico(DTO, strConnection, SysBLL.UserLogin.NOME);
     return(DAO.Set_Login(DTO));
 }
Example #14
0
 public bool Alterar(BOLETO_CHEQUE_DTO DTO)
 {
     SysDAL.Grava_Historico(DTO, strConnection, SysBLL.UserLogin.NOME);
     return(DAO.Alterar(DTO));
 }
 public bool Update_FormaPagamento(FORMA_PAGAMENTO_DTO DTO)
 {
     SysDAL.Grava_Historico(DTO, strConnection, SysBLL.UserLogin.NOME);
     return(DAO.Update_FormaPagamento(DTO));
 }
Example #16
0
 public int UpDateUserRoleRelation(UserRoleRelationEntity entity)
 {
     return(SysDAL.UpDateUserRoleRelation(entity));
 }
Example #17
0
 /// <summary>
 /// 根据编号获取用户角色信息列表
 /// </summary>
 /// <param name="userID"></param>
 /// <returns></returns>
 public List <UserRoleRealationView> GetUserRoles(Guid userID)
 {
     return(SysDAL.GetUserRoles(userID));
 }
Example #18
0
 /// <summary>
 /// 同步商品清单
 /// </summary>
 /// <returns></returns>
 public int SyncGoodsInfoFromERP()
 {
     return(SysDAL.SyncGoodsInfoFromERP());
 }
Example #19
0
 public List <SysRoleAuthorizeEntity> GetRoleAuthorizeModules(string roleID)
 {
     return(SysDAL.GetRoleAuthorizeModules(roleID));
 }
Example #20
0
 /// <summary>
 /// 获取用户菜单
 /// </summary>
 /// <param name="userId"></param>
 /// <returns></returns>
 public List <SysModule> GetSysModule(string userId = "")
 {
     return(SysDAL.GetSysModule(userId));
 }
Example #21
0
 public bool Update_Cliente(CLIENTE_DTO DTO)
 {
     SysDAL.Grava_Historico(DTO, strConnection, SysBLL.UserLogin.NOME);
     return(DAO.Update_Cliente(DTO));
 }
Example #22
0
 /// <summary>
 /// 获取角色信息
 /// </summary>
 /// <returns></returns>
 public List <BaseRoleEntity> GetBaseRole()
 {
     return(SysDAL.GetBaseRole());
 }