public COCAUGIA_THUCTE_CTService(string sessionFactoryConfigPath) : base(sessionFactoryConfigPath)
 {
     _COCAUGIA_LOAIService   = IoC.Resolve <ICOCAUGIA_LOAIService>();
     _COCAUGIA_THUCTEService = IoC.Resolve <ICOCAUGIA_THUCTEService>();
     _DMCOSOKCBService       = IoC.Resolve <IDMCOSOKCBService>();
     _BHYT_21Service         = IoC.Resolve <IBHYT_21Service>();
 }
예제 #2
0
 private void KhoiTao()
 {
     _iNguoidungService = IoC.Resolve <INGUOIDUNGService>();
     _userDataService   = IoC.Resolve <IuserService>();
     _iDonviService     = IoC.Resolve <IDM_DONVIService>();
     _iDmcosokcbServcie = IoC.Resolve <IDMCOSOKCBService>();
     _iRoleService      = IoC.Resolve <IroleService>();
 }
 public COCAUGIA_PHATSINHController()
 {
     _ICOCAUGIA_DICHVU21Service  = IoC.Resolve <ICOCAUGIA_DICHVU21Service>();
     _ICOCAUGIA_CHITIETService   = IoC.Resolve <ICOCAUGIA_CHITIETService>();
     _ICOCAUGIA_LOAIService      = IoC.Resolve <ICOCAUGIA_LOAIService>();
     _ICOCAUGIA_PHATSINHService  = IoC.Resolve <ICOCAUGIA_PHATSINHService>();
     _IDMCOSOKCBService          = IoC.Resolve <IDMCOSOKCBService>();
     _ICOCAUGIA_THUCTE_CTService = IoC.Resolve <ICOCAUGIA_THUCTE_CTService>();
     _ICOCAUGIA_THUCTEService    = IoC.Resolve <ICOCAUGIA_THUCTEService>();
     gridViewHanders             = new GridViewCustomBindingHandlers();
 }
예제 #4
0
 public QuanLyNguoiDungController()
 {
     CurrentNguoidung    = ((EISContext)FXContext.Current).CurrentNguoidung;
     UserDataService     = IoC.Resolve <IuserService>();
     RoleService         = IoC.Resolve <IroleService>();
     DmcosokcbService    = IoC.Resolve <IDMCOSOKCBService>();
     Nguoidung           = IoC.Resolve <INGUOIDUNGService>();
     DmDonviService      = IoC.Resolve <IDM_DONVIService>();
     ApplicationsService = IoC.Resolve <IApplicationsService>();
     _iLogSystemService  = IoC.Resolve <ILogSystemService>();
     TypeRoleService     = IoC.Resolve <ITYPE_ROLEService>();
     GetValueCommon();
 }
예제 #5
0
 public CoCauGiaThucTe()
 {
     _ICOCAUGIA_THUCTEService   = IoC.Resolve <ICOCAUGIA_THUCTEService>();
     _ICOCAUGIA_DICHVU21Service = IoC.Resolve <ICOCAUGIA_DICHVU21Service>();
     _IDMCOSOKCBService         = IoC.Resolve <IDMCOSOKCBService>();
 }
예제 #6
0
 public bool PushNguoiDung(string key, NGUOIDUNG nguoidung)
 {
     try
     {
         //KhoiTao();
         _iDonviService     = IoC.Resolve <IDM_DONVIService>();
         _iDmcosokcbServcie = IoC.Resolve <IDMCOSOKCBService>();
         if (!string.IsNullOrEmpty(key) && nguoidung != null)
         {
             if (nguoidung.COSOKCB != null)
             {
                 nguoidung.COSOKCB.COSOKCBCHA = null;
                 //nguoidung.COSOKCB.DM_DONVIHANHCHINH = null;
                 //nguoidung.COSOKCB.DM_TINHTHANH = null;
                 //nguoidung.COSOKCB.DM_QUANHUYEN = null;
                 if (nguoidung.COSOKCB.DM_DONVI != null)
                 {
                     DM_DONVI donvi = new DM_DONVI();
                     donvi = _iDonviService.Getbykey(nguoidung.COSOKCB.DM_DONVI.ID);
                     if (donvi != null)
                     {
                         donvi.DONVICHA = null;
                         // donvi.TINHTHANH = null;
                         nguoidung.COSOKCB.DM_DONVI = ConvertDmDonVi(donvi);
                     }
                 }
                 nguoidung.COSOKCB.DM_DONVI = null;
             }
             for (int i = 0; i < nguoidung.COSOKCBS.Count; i++)
             {
                 if (nguoidung.COSOKCBS[i].IsProxy())
                 {
                     DM_COSOKCB cskcb = _iDmcosokcbServcie.Getbykey(nguoidung.COSOKCBS[i].ID);
                     if (cskcb != null)
                     {
                         cskcb.COSOKCBCHA = null;
                         //cskcb.DM_DONVIHANHCHINH = null;
                         //cskcb.DM_TINHTHANH = null;
                         //cskcb.DM_QUANHUYEN = null;
                         if (cskcb.DM_DONVI != null)
                         {
                             DM_DONVI donvi = new DM_DONVI();
                             donvi = _iDonviService.Getbykey(nguoidung.COSOKCBS[i].DM_DONVI.ID);
                             if (donvi != null)
                             {
                                 donvi.DONVICHA = null;
                                 //  donvi.TINHTHANH = null;
                                 cskcb.DM_DONVI = ConvertDmDonVi(donvi);
                             }
                         }
                         nguoidung.COSOKCBS[i] = ConvertDmCSKCB(cskcb);
                     }
                 }
                 else
                 {
                     nguoidung.COSOKCBS[i].COSOKCBCHA = null;
                     //nguoidung.COSOKCBS[i].DM_DONVIHANHCHINH = null;
                     //nguoidung.COSOKCBS[i].DM_TINHTHANH = null;
                     //nguoidung.COSOKCBS[i].DM_QUANHUYEN = null;
                     if (nguoidung.COSOKCBS[i].DM_DONVI != null)
                     {
                         if (nguoidung.COSOKCBS[i].DM_DONVI.IsProxy())
                         {
                             DM_DONVI donvi = new DM_DONVI();
                             donvi = _iDonviService.Getbykey(nguoidung.COSOKCBS[i].DM_DONVI.ID);
                             if (donvi != null)
                             {
                                 donvi.DONVICHA = null;
                                 //donvi.TINHTHANH = null;
                                 nguoidung.COSOKCBS[i].DM_DONVI = ConvertDmDonVi(donvi);
                             }
                         }
                         else
                         {
                             nguoidung.COSOKCBS[i].DM_DONVI.DONVICHA = null;
                             // nguoidung.COSOKCBS[i].DM_DONVI.TINHTHANH = null;
                         }
                     }
                 }
             }
             var value = JsonConvert.SerializeObject(nguoidung);
             return(db.StringSet(key, value));
         }
         return(false);
     }
     catch (Exception ex)
     {
         log.Error(ex.Message);
         return(false);
     }
 }