コード例 #1
0
 private void uc_SystemUsers_Certificates_Load(object sender, EventArgs e)
 {
     lueCertificateType.Properties.DataSource = aCertificatesBO.Select_All();
     lueCertificateType.Properties.DisplayMember = "Certificate";
     lueCertificateType.Properties.ValueMember = "ID";
     SystemUsers aSystemUsers = new SystemUsers();
     aSystemUsers = aSystemUsersBO.Select_ByID(IDSystemUser_Old);
     lblSystemUser.Text = aSystemUsers.Name;
     dgvSystemUsers_Certificates.DataSource = aSystemUsers_CertificatesBO.GetCertificateInfo(IDSystemUser_Old);
 }
コード例 #2
0
ファイル: ContentsAction.cs プロジェクト: califaxit/manhquang
        public void Do(HttpContext context)
        {
            string action = context.Request["action"].ToString();
            if (!String.IsNullOrEmpty(action)) {
                this.aCurrentSystemUsers = (SystemUsers)context.Session["LoginAccount"];

                switch (action) {
                    case "Sel_ByIDLang":
                        this.Sel_ByIDLang(context);
                        break;
                    case "Upd_ByCode":
                        this.Upd_ByCode(context, CORE_Language.sys_NUM_LANG);
                        break;
                    case "Ins":
                        this.Ins(context, CORE_Language.sys_NUM_LANG);
                        break;
                    case "Del_ByCode":
                        this.Del_ByCode(context);
                        break;
                    case "Sel_ByCode":
                        this.Sel_ByCode(context);
                        break;
                    case "Sel_ByID":
                        this.Sel_ByID(context);
                        break;
                    case "Sel_ByCode_ByIDLang":
                        this.Sel_ByCode_ByIDLang(context);
                        break;
                    case "Sel_Ext_ByCodeCategoryLevel1":
                        this.Sel_Ext_ByCodeCategoryLevel1(context);
                        break;
                    case "Sel_Ext_ByCodeCategoryLevel1_ByIDLang":
                        this.Sel_Ext_ByCodeCategoryLevel1_ByIDLang(context);
                        break;
                    /*####################################*/
                    case "Sel_Ext_ByCode":
                        this.Sel_Ext_ByCode(context);
                        break;
                    case "Sel_Ext_ByKeyCodeContents_ByIDLang":
                        this.Sel_Ext_ByKeyCodeContents_ByIDLang(context);
                        break;
                    case "Sel_Ext_ByKeyCodeCategoryLevel1_ByIDLang":
                        this.Sel_Ext_ByKeyCodeCategoryLevel1_ByIDLang(context);
                        break;
                    //-----------------------------------------------------------------------
                    default:
                        context.Response.Write("Can't find action");
                        break;
                }
            }
        }
コード例 #3
0
        //--------------------------------------------------------------------------
        public bool CheckPermit(int Type, string FrmName, CustomType.PermitActionType aPermitActionType, List<PermitViewAllEN> aList_PermitViewAll, SystemUsers aSystemUsers)
        {
            if (aSystemUsers != null)
            {
                for (int i = 0; i < aList_PermitViewAll.Count; i++)
                {
                    if (aPermitActionType == CustomType.PermitActionType.Delele)
                    {
                        if ((aList_PermitViewAll[i].PermitDetails_PageURL == FrmName) && (aList_PermitViewAll[i].Permits_SystemUsers_IsDelete == true))
                        {
                            return true;
                        }

                    }
                    else if (aPermitActionType == CustomType.PermitActionType.Insert)
                    {
                        if ((aList_PermitViewAll[i].PermitDetails_PageURL == FrmName) && (aList_PermitViewAll[i].Permits_SystemUsers_IsInsert == true))
                        { return true; }

                    }
                    else if (aPermitActionType == CustomType.PermitActionType.Special)
                    {
                        if ((aList_PermitViewAll[i].PermitDetails_PageURL == FrmName) && (aList_PermitViewAll[i].Permits_SystemUsers_IsSpecial == true))
                        { return true; }

                    }
                    else if (aPermitActionType == CustomType.PermitActionType.Update)
                    {
                        if ((aList_PermitViewAll[i].PermitDetails_PageURL == FrmName) && (aList_PermitViewAll[i].Permits_SystemUsers_IsUpdate == true))
                        { return true; }

                    }
                    else if (aPermitActionType == CustomType.PermitActionType.View)
                    {
                        if ((aList_PermitViewAll[i].PermitDetails_PageURL == FrmName) && (aList_PermitViewAll[i].Permits_SystemUsers_IsView == true))
                        { return true; }

                    }
                }
                return false;
            }
            return false;
        }
コード例 #4
0
        public void Do(HttpContext context)
        {
            string action = context.Request["action"].ToString();
            if (!String.IsNullOrEmpty(action))
            {
                this.aCurrentSystemUsers = (SystemUsers)context.Session["LoginAccount"];

                switch (action)
                {
                    case "Sel_ByCodeCategoryLevel1_ByIDLang":
                        this.Sel_ByCodeCategoryLevel1_ByIDLang(context);
                        break;

                    //-----------------------------------------------------------------------
                    default:
                        context.Response.Write("Can't find action");
                        break;
                }
            }
        }
コード例 #5
0
ファイル: COREAction.cs プロジェクト: califaxit/manhquang
 public void Do(HttpContext context)
 {
     string action = context.Request["action"].ToString();
     if (!String.IsNullOrEmpty(action))
     {
         this.aCurrentSystemUsers = (SystemUsers)context.Session["LoginAccount"];
         switch (action.ToUpper())
         {
             case "STATIC_DATA_LANGUAGE":
                 GetStaticDataLanguage(context);
                 break;
             case "DYNAMIC_DATA_LANGUAGE":
                 GetDynamicDataLanguage(context);
                 break;
             default:
                 context.Response.Write("Can't find action");
                 break;
         }
     }
 }
コード例 #6
0
ファイル: ]Action.cs プロジェクト: ntlzz93/ToolGenCode
        public void Do(HttpContext context)
        {
            string action = context.Request["action"].ToString();
            if (!String.IsNullOrEmpty(action))
            {
                this.aCurrentSystemUsers = (SystemUsers)context.Session["LoginAccount"];

                switch (action)
                {
                    case "Sel_ByIDLang":
                        this.Sel_ByIDLang(context);
                        break;
                    case "Upd_ByCode":
                        this.Upd_ByCode(context, CORE_Language.sys_NUM_LANG);
                        break;
                    case "Ins":
                        this.Ins(context, CORE_Language.sys_NUM_LANG);
                        break;
                    case "Del_ByCode":
                        this.Del_ByCode(context);
                        break;
                    case "Sel_ByCode":
                        this.Sel_ByCode(context);
                        break;
コード例 #7
0
        public int Update(SystemUsers aSystemUsers)
        {
            try
            {
                aDatabaseDA.SystemUsers.AddOrUpdate(aSystemUsers);
                int r = aDatabaseDA.SaveChanges();
                return r;
            }
            catch (Exception ex)
            {

                throw new Exception(string.Format("SystemUsersBO.Update:" + ex.Message.ToString()));
            }
        }
コード例 #8
0
        public int Insert(SystemUsers sysUser)
        {
            try
            {
                sysUser = aDatabaseDA.SystemUsers.Add(sysUser);
                aDatabaseDA.SaveChanges();
                return sysUser.ID;
            }
            catch (Exception ex)
            {

                throw new Exception(string.Format("SystemUsersBO.Insert:" + ex.Message.ToString()));
            }
        }
        private void btnRemoverSystemUsers_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            try
            {
                SystemUsers aSystemUsers = new SystemUsers();
                aSystemUsers.ID = Convert.ToInt32(viewSelectSystemUsers.GetFocusedRowCellValue("ID"));
                aSystemUsers.Username = Convert.ToString(viewSelectSystemUsers.GetFocusedRowCellValue("Username"));
                aSystemUsers.Name = Convert.ToString(viewSelectSystemUsers.GetFocusedRowCellValue("Name"));
                aSystemUsers.Identifier1 = Convert.ToString(viewSelectSystemUsers.GetFocusedRowCellValue("Identifier1"));

                aListAvailableSystemUsers.Add(aSystemUsers);
                dgvAvailableSystemUsers.DataSource = aListAvailableSystemUsers;
                dgvAvailableSystemUsers.RefreshDataSource();

                DivisionsEN aDivisionsEN = aSystemUsers_DivisionsEN.aListDivisionsEN.Where(d => d.ID == Convert.ToInt32(lueIDDivision.EditValue)).ToList()[0];
                int Index = aSystemUsers_DivisionsEN.aListDivisionsEN.IndexOf(aDivisionsEN);
                SystemUsers Temps = aSystemUsers_DivisionsEN.aListDivisionsEN[Index].aListSystemUsers.Where(d => d.ID == Convert.ToInt32(viewSelectSystemUsers.GetFocusedRowCellValue("ID"))).ToList()[0];
                aSystemUsers_DivisionsEN.aListDivisionsEN[Index].aListSystemUsers.Remove(Temps);
                dgvSelectSystemUsers.DataSource = aSystemUsers_DivisionsEN.aListDivisionsEN[Index].aListSystemUsers;
                dgvSelectSystemUsers.RefreshDataSource();
            }
            catch (Exception ex)
            {
                MessageBox.Show("frmIns_SystemUsers_Divisions.btnRemoverSystemUsers_ButtonClick\n" + ex.ToString(), "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void lueIDDivision_EditValueChanged(object sender, EventArgs e)
        {
            try
            {
                this.IDDivision = Convert.ToInt32(lueIDDivision.EditValue);
                DivisionsBO aDivisionsBO = new DivisionsBO();

                Divisions aDivisions = aDivisionsBO.Select_ByID(this.IDDivision);

                DivisionsEN aTemp = new DivisionsEN();
                aTemp.ID = aDivisions.ID;

                if (this.aSystemUsers_DivisionsEN.aListDivisionsEN.Where(d=>d.ID == this.IDDivision).ToList().Count == 0)
                {
                    this.aSystemUsers_DivisionsEN.aListDivisionsEN.Add(aTemp);
                }

                SystemUsersBO aSystemUsersBO = new SystemUsersBO();
                List<SystemUsers> aListTemp = aSystemUsersBO.SelectListAllSystemUsers_ByIDDivision(this.IDDivision);
                SystemUsers aSystemUsers;

                foreach (DivisionsEN aDivisionsEN in this.aSystemUsers_DivisionsEN.aListDivisionsEN)
                {
                    if(aDivisionsEN.ID == this.IDDivision)
                    {
                        if (aDivisionsEN.aListSystemUsers.Count <= 0)
                        {
                            foreach (SystemUsers item in aListTemp)
                            {
                                aSystemUsers = new SystemUsers();
                                aSystemUsers.ID = item.ID;
                                aSystemUsers.Username = item.Username;
                                aSystemUsers.Name = item.Name;
                                aSystemUsers.Identifier1 = item.Identifier1;
                                aDivisionsEN.aListSystemUsers.Add(aSystemUsers);
                            }
                        }
                    }
                }

                List<DivisionsEN> aListTemps = this.aSystemUsers_DivisionsEN.aListDivisionsEN.Where(d => d.ID == this.IDDivision).ToList();
                if (aListTemps.Count > 0)
                {
                    DivisionsEN aDivisionsEN = this.aSystemUsers_DivisionsEN.aListDivisionsEN.Where(d => d.ID == this.IDDivision).ToList()[0];
                    int Index = this.aSystemUsers_DivisionsEN.aListDivisionsEN.IndexOf(aDivisionsEN);
                    dgvSelectSystemUsers.DataSource = this.aSystemUsers_DivisionsEN.aListDivisionsEN[Index].aListSystemUsers.Distinct();
                    dgvSelectSystemUsers.RefreshDataSource();
                    this.aSystemUsers_DivisionsEN.aListDivisionsEN.Clear();
                }
                else
                {
                    dgvSelectSystemUsers.DataSource = null;
                    dgvSelectSystemUsers.RefreshDataSource();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("frmIns_SystemUsers_Divisions.lueIDDivision_EditValueChanged\n" + ex.ToString(), "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #11
0
ファイル: SystemUsersBO.cs プロジェクト: califaxit/manhquang
 //#######################################################
 //NgocBM
 public int Ins(SystemUsers aSystemUsers)
 {
     try
     {
         aDatabaseDA.SystemUsers.AddOrUpdate(aSystemUsers);
         return aDatabaseDA.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(String.Format("SystemUsersBO.Ins: {0}", ex.Message));
     }
 }
コード例 #12
0
        //Author : Hiennv
        public void UpdateSystemUserInformation(SystemUsersEN aSystemUsersEN)
        {
            int status = -1;
            SystemUsersBO aSystemUsersBO = new SystemUsersBO();
            SystemUsers aSystemUsers_Old = new SystemUsers();
            SystemUsers aSystemUsers = new SystemUsers();

            SystemUserExtsBO aSystemUserExtsBO = new SystemUserExtsBO();
            //SystemUserExts aSystemUserExts = new SystemUserExts();
            SystemUserExts aSystemUserExts_Old = new SystemUserExts();
            try
            {

                aSystemUsers = aSystemUsersBO.Select_ByID(aSystemUsersEN.ID);
                aSystemUsers_Old = aSystemUsers;

                aSystemUsers.UserGroup = aSystemUsersEN.UserGroup;
                aSystemUsers.Email = aSystemUsersEN.Email;
                aSystemUsers.Username = aSystemUsersEN.Username;
                aSystemUsers.Name = aSystemUsersEN.Name;
                aSystemUsers.Password = aSystemUsersEN.Password;
                aSystemUsers.Birthday = aSystemUsersEN.Birthday;
                aSystemUsers.Identifier1 = aSystemUsersEN.Identifier1;
                aSystemUsers.Identifier2 = aSystemUsersEN.Identifier2;
                aSystemUsers.Identifier3 = aSystemUsersEN.Identifier3;
                aSystemUsers.Image = aSystemUsersEN.Image;
                aSystemUsers.Gender = aSystemUsersEN.Gender;
                aSystemUsers.IDRefAnotherSystem = aSystemUsersEN.IDRefAnotherSystem;
                aSystemUsers.IDRefMailSystem = aSystemUsersEN.IDRefMailSystem;
                aSystemUsers.Type = aSystemUsersEN.Type;
                aSystemUsers.Status = aSystemUsersEN.Status;
                aSystemUsers.Disable = aSystemUsersEN.Disable;
                aSystemUsers.Identifier1CreatedDate = aSystemUsersEN.Identifier1CreatedDate;
                aSystemUsers.Identifier2CreatedDate = aSystemUsersEN.Identifier2CreatedDate;
                aSystemUsers.Identifier3CreatedDate = aSystemUsersEN.Identifier3CreatedDate;
                aSystemUsers.PlaceOfIssue1 = aSystemUsersEN.PlaceOfIssue1;
                aSystemUsers.PlaceOfIssue2 = aSystemUsersEN.PlaceOfIssue2;
                aSystemUsers.PlaceOfIssue3 = aSystemUsersEN.PlaceOfIssue3;

                status = aSystemUsersBO.Update(aSystemUsers);

                if (status > 0)
                {

                    SystemUserExts aSystemUserExts = aSystemUserExtsBO.Select_ByID(aSystemUsersEN.aSystemUserExts.ID);
                    //aSystemUserExts_Old = aSystemUserExts;

                    if (aSystemUserExts != null)
                    {
                        aSystemUserExts.BirthPlace = aSystemUsersEN.aSystemUserExts.BirthPlace;
                        aSystemUserExts.Hometown = aSystemUsersEN.aSystemUserExts.Hometown;
                        aSystemUserExts.Address = aSystemUsersEN.aSystemUserExts.Address;
                        aSystemUserExts.InsuranceNumber = aSystemUsersEN.aSystemUserExts.InsuranceNumber;
                        aSystemUserExts.YearJob = aSystemUsersEN.aSystemUserExts.YearJob;
                        aSystemUserExts.YearDepartment = aSystemUsersEN.aSystemUserExts.YearDepartment;
                        aSystemUserExts.YearPayroll = aSystemUsersEN.aSystemUserExts.YearPayroll;
                        aSystemUserExts.YearUnemploymentInsurance = aSystemUsersEN.aSystemUserExts.YearUnemploymentInsurance;
                        aSystemUserExts.DifferenceContact = aSystemUsersEN.aSystemUserExts.DifferenceContact;
                        aSystemUserExts.Type = aSystemUsersEN.aSystemUserExts.Type;
                        aSystemUserExts.Status = aSystemUsersEN.aSystemUserExts.Status;
                        aSystemUserExts.Disable = aSystemUsersEN.aSystemUserExts.Disable;
                        aSystemUserExts.IDSystemUser = aSystemUsers.ID;
                        aSystemUserExts.Recruitment = aSystemUsersEN.aSystemUserExts.Recruitment;
                        aSystemUserExts.PermanentResidence = aSystemUsersEN.aSystemUserExts.PermanentResidence;
                        aSystemUserExts.CommunistPartyDate = aSystemUsersEN.aSystemUserExts.CommunistPartyDate;
                        aSystemUserExts.YouthUnionDate = aSystemUsersEN.aSystemUserExts.YouthUnionDate;
                        aSystemUserExts.EnlistmentDate = aSystemUsersEN.aSystemUserExts.EnlistmentDate;
                        aSystemUserExts.DemobilizedDate = aSystemUsersEN.aSystemUserExts.DemobilizedDate;
                        aSystemUserExts.MartyrsFamily = aSystemUsersEN.aSystemUserExts.MartyrsFamily;
                        aSystemUserExts.WoundedFamily = aSystemUsersEN.aSystemUserExts.WoundedFamily;
                        aSystemUserExts.LaborFamily = aSystemUsersEN.aSystemUserExts.LaborFamily;
                        aSystemUserExts.HightestAppellation = aSystemUsersEN.aSystemUserExts.HightestAppellation;
                        status = aSystemUserExtsBO.Update(aSystemUserExts);

                    }
                    else
                    {
                        aSystemUserExts = new SystemUserExts();
                        aSystemUserExts.BirthPlace = aSystemUsersEN.aSystemUserExts.BirthPlace;
                        aSystemUserExts.Hometown = aSystemUsersEN.aSystemUserExts.Hometown;
                        aSystemUserExts.Address = aSystemUsersEN.aSystemUserExts.Address;
                        aSystemUserExts.InsuranceNumber = aSystemUsersEN.aSystemUserExts.InsuranceNumber;
                        aSystemUserExts.YearJob = aSystemUsersEN.aSystemUserExts.YearJob;
                        aSystemUserExts.YearDepartment = aSystemUsersEN.aSystemUserExts.YearDepartment;
                        aSystemUserExts.YearPayroll = aSystemUsersEN.aSystemUserExts.YearPayroll;
                        aSystemUserExts.YearUnemploymentInsurance = aSystemUsersEN.aSystemUserExts.YearUnemploymentInsurance;
                        aSystemUserExts.DifferenceContact = aSystemUsersEN.aSystemUserExts.DifferenceContact;
                        aSystemUserExts.Type = aSystemUsersEN.aSystemUserExts.Type;
                        aSystemUserExts.Status = aSystemUsersEN.aSystemUserExts.Status;
                        aSystemUserExts.Disable = aSystemUsersEN.aSystemUserExts.Disable;
                        aSystemUserExts.IDSystemUser = aSystemUsers.ID;
                        aSystemUserExts.Recruitment = aSystemUsersEN.aSystemUserExts.Recruitment;
                        aSystemUserExts.PermanentResidence = aSystemUsersEN.aSystemUserExts.PermanentResidence;
                        aSystemUserExts.CommunistPartyDate = aSystemUsersEN.aSystemUserExts.CommunistPartyDate;
                        aSystemUserExts.YouthUnionDate = aSystemUsersEN.aSystemUserExts.YouthUnionDate;
                        aSystemUserExts.EnlistmentDate = aSystemUsersEN.aSystemUserExts.EnlistmentDate;
                        aSystemUserExts.DemobilizedDate = aSystemUsersEN.aSystemUserExts.DemobilizedDate;
                        aSystemUserExts.MartyrsFamily = aSystemUsersEN.aSystemUserExts.MartyrsFamily;
                        aSystemUserExts.WoundedFamily = aSystemUsersEN.aSystemUserExts.WoundedFamily;
                        aSystemUserExts.LaborFamily = aSystemUsersEN.aSystemUserExts.LaborFamily;
                        aSystemUserExts.HightestAppellation = aSystemUsersEN.aSystemUserExts.HightestAppellation;
                        status = aSystemUserExtsBO.Insert(aSystemUserExts);
                    }

                    FamilyMembersBO aFamilyMembersBO = new FamilyMembersBO();
                    foreach (FamilyMembers familyMembers in aSystemUsersEN.aListFamilyMembersExtEN)
                    {
                        FamilyMembers aFamilyMembers = aFamilyMembersBO.Select_ByID(familyMembers.ID);
                        if (aFamilyMembers == null)
                        {
                            aFamilyMembers = new FamilyMembers();
                            aFamilyMembers.Name = familyMembers.Name;
                            aFamilyMembers.Birthday = familyMembers.Birthday;
                            aFamilyMembers.RelationType = familyMembers.RelationType;
                            aFamilyMembers.Info = familyMembers.Info;
                            aFamilyMembers.IDSystemUser = aSystemUsers.ID;

                            int a = aFamilyMembersBO.Insert(aFamilyMembers);
                            if (a <= 0)
                            {
                                throw new Exception("Lỗi khi thêm dữ liệu thành viên gia đình");
                            }
                        }
                        else
                        {
                            aFamilyMembers.Name = familyMembers.Name;
                            aFamilyMembers.Birthday = familyMembers.Birthday;
                            aFamilyMembers.RelationType = familyMembers.RelationType;
                            aFamilyMembers.Info = familyMembers.Info;
                            aFamilyMembers.IDSystemUser = familyMembers.IDSystemUser;
                            aFamilyMembersBO.Update(aFamilyMembers);
                        }
                    }
                    SystemUsers_CertificatesBO aSystemUsers_CertificatesBO = new SystemUsers_CertificatesBO();
                    foreach (SystemUsers_Certificates systemUsers_Certificates in aSystemUsersEN.aListSystemUsers_CertificatesEN)
                    {
                        SystemUsers_Certificates aSystemUsers_Certificates = aSystemUsers_CertificatesBO.Select_ByID(systemUsers_Certificates.ID);
                        if (aSystemUsers_Certificates == null)
                        {
                            aSystemUsers_Certificates = new SystemUsers_Certificates();
                            aSystemUsers_Certificates.Level = systemUsers_Certificates.Level;
                            aSystemUsers_Certificates.CreatedDate = systemUsers_Certificates.CreatedDate;
                            aSystemUsers_Certificates.ExpirationDate = systemUsers_Certificates.ExpirationDate;
                            aSystemUsers_Certificates.Organization = systemUsers_Certificates.Organization;
                            aSystemUsers_Certificates.TrainingType = systemUsers_Certificates.TrainingType;
                            aSystemUsers_Certificates.IDCertificate = systemUsers_Certificates.IDCertificate;
                            aSystemUsers_Certificates.IDSystemUser = aSystemUsers.ID;
                            aSystemUsers_CertificatesBO.Insert(aSystemUsers_Certificates);
                        }
                        else
                        {
                            aSystemUsers_Certificates.Level = systemUsers_Certificates.Level;
                            aSystemUsers_Certificates.CreatedDate = systemUsers_Certificates.CreatedDate;
                            aSystemUsers_Certificates.ExpirationDate = systemUsers_Certificates.ExpirationDate;
                            aSystemUsers_Certificates.Organization = systemUsers_Certificates.Organization;
                            aSystemUsers_Certificates.TrainingType = systemUsers_Certificates.TrainingType;
                            aSystemUsers_Certificates.IDCertificate = systemUsers_Certificates.IDCertificate;
                            aSystemUsers_Certificates.IDSystemUser = systemUsers_Certificates.IDSystemUser;
                            aSystemUsers_CertificatesBO.Update(aSystemUsers_Certificates);
                        }
                    }

                    AuditHistoriesBO aAuditHistoriesBO = new AuditHistoriesBO();

                    foreach (AuditHistories auditHistories in aSystemUsersEN.aListAuditHistories)
                    {
                        AuditHistories aAuditHistories = aAuditHistoriesBO.Select_ByID(auditHistories.ID);
                        if (aAuditHistories == null)
                        {
                            aAuditHistories = new AuditHistories();
                            aAuditHistories.From = auditHistories.From;
                            aAuditHistories.To = auditHistories.To;
                            aAuditHistories.Note = auditHistories.Note;
                            aAuditHistories.Type = auditHistories.Type;
                            aAuditHistories.IDSystemUser = aSystemUsers.ID;
                            aAuditHistoriesBO.Insert(aAuditHistories);
                        }
                        else
                        {
                            aAuditHistories.From = auditHistories.From;
                            aAuditHistories.To = auditHistories.To;
                            aAuditHistories.Note = auditHistories.Note;
                            aAuditHistories.Type = auditHistories.Type;
                            aAuditHistories.IDSystemUser = auditHistories.IDSystemUser;
                            aAuditHistoriesBO.Update(aAuditHistories);
                        }

                    }

                    RewardAndPunishmentsBO aRewardAndPunishmentsBO = new RewardAndPunishmentsBO();

                    foreach (RewardAndPunishments rewardAndPunishments in aSystemUsersEN.aListRewardAndPunishments)
                    {
                        RewardAndPunishments aRewardAndPunishments = aRewardAndPunishmentsBO.Select_ByID(rewardAndPunishments.ID);
                        if (aRewardAndPunishments == null)
                        {
                            aRewardAndPunishments = new RewardAndPunishments();
                            aRewardAndPunishments.Type = rewardAndPunishments.Type;
                            aRewardAndPunishments.Subject = rewardAndPunishments.Subject;
                            aRewardAndPunishments.Description = rewardAndPunishments.Description;
                            aRewardAndPunishments.CreatedDate = rewardAndPunishments.CreatedDate;
                            aRewardAndPunishments.DecisionDate = rewardAndPunishments.DecisionDate;
                            aRewardAndPunishments.NumberDecision = rewardAndPunishments.NumberDecision;
                            aRewardAndPunishments.DecisionLevel = rewardAndPunishments.DecisionLevel;
                            aRewardAndPunishments.Status = rewardAndPunishments.Status;
                            aRewardAndPunishments.Disable = rewardAndPunishments.Disable;
                            aRewardAndPunishments.IDSystemUser = aSystemUsers.ID;
                            aRewardAndPunishmentsBO.Insert(aRewardAndPunishments);
                        }
                        else
                        {
                            aRewardAndPunishments.Type = rewardAndPunishments.Type;
                            aRewardAndPunishments.Subject = rewardAndPunishments.Subject;
                            aRewardAndPunishments.Description = rewardAndPunishments.Description;
                            aRewardAndPunishments.CreatedDate = rewardAndPunishments.CreatedDate;
                            aRewardAndPunishments.DecisionDate = rewardAndPunishments.DecisionDate;
                            aRewardAndPunishments.NumberDecision = rewardAndPunishments.NumberDecision;
                            aRewardAndPunishments.DecisionLevel = rewardAndPunishments.DecisionLevel;
                            aRewardAndPunishments.Status = rewardAndPunishments.Status;
                            aRewardAndPunishments.Disable = rewardAndPunishments.Disable;
                            aRewardAndPunishments.IDSystemUser = rewardAndPunishments.IDSystemUser;
                            aRewardAndPunishmentsBO.Update(aRewardAndPunishments);
                        }
                    }

                    DocumentSystemUsersBO aDocumentSystemUsersBO = new DocumentSystemUsersBO();
                    foreach (DocumentSystemUsers documentSystemUsers in aSystemUsersEN.aListDocumentSystemUsers)
                    {
                        DocumentSystemUsers aDocumentSystemUsers = aDocumentSystemUsersBO.Select_ByID(documentSystemUsers.ID);
                        if (aDocumentSystemUsers == null)
                        {
                            aDocumentSystemUsers = new DocumentSystemUsers();
                            aDocumentSystemUsers.Name = documentSystemUsers.Name;
                            aDocumentSystemUsers.FileData = documentSystemUsers.FileData;
                            aDocumentSystemUsers.Note = documentSystemUsers.Note;
                            aDocumentSystemUsers.Type = documentSystemUsers.Type;
                            aDocumentSystemUsers.Status = documentSystemUsers.Status;
                            aDocumentSystemUsers.Disable = documentSystemUsers.Disable;
                            aDocumentSystemUsers.IDSystemUser = aSystemUsers.ID;
                            aDocumentSystemUsersBO.Insert(aDocumentSystemUsers);
                        }
                        else
                        {
                            aDocumentSystemUsers.Name = documentSystemUsers.Name;
                            aDocumentSystemUsers.FileData = documentSystemUsers.FileData;
                            aDocumentSystemUsers.Note = documentSystemUsers.Note;
                            aDocumentSystemUsers.Type = documentSystemUsers.Type;
                            aDocumentSystemUsers.Status = documentSystemUsers.Status;
                            aDocumentSystemUsers.Disable = documentSystemUsers.Disable;
                            aDocumentSystemUsers.IDSystemUser = documentSystemUsers.IDSystemUser;
                            aDocumentSystemUsersBO.Update(aDocumentSystemUsers);
                        }
                    }

                }

            }
            catch (Exception ex)
            {

                aSystemUsersBO.Update(aSystemUsers_Old);
                aSystemUserExtsBO.Update(aSystemUserExts_Old);

                throw new Exception(string.Format("ReceptionTaskBO.UpdateSystemUserInformation :" + ex.Message.ToString()));
            }
        }
コード例 #13
0
ファイル: AlbumsAction.cs プロジェクト: califaxit/manhquang
        public void Do(HttpContext context)
        {
            string action = context.Request["action"];
            if (!String.IsNullOrEmpty(action)) {
                currentSystemUsers = (SystemUsers) context.Session["LoginAccount"];
                switch (action) {
                    case "Sel":
                        Sel(context);
                        break;
                    case "Sel_ByID":
                        Sel_ByID(context);
                        break;
                    case "Sel_ByIDLang":
                        Sel_ByIDLang(context);
                        break;
                    case "Sel_ByCode":
                        Sel_ByCode(context);
                        break;
                    case "Sel_ByType":
                        Sel_ByType(context);
                        break;
                    case "Sel_ByStatus":
                        Sel_ByStatus(context);
                        break;
                    case "Sel_ByCode_ByIDLang":
                        Sel_ByCode_ByIDLang(context);
                        break;
                    case "Sel_ByType_ByIDLang":
                        Sel_ByType_ByIDLang(context);
                        break;
                    case "Sel_ByStatus_ByIDLang":
                        Sel_ByStatus_ByIDLang(context);
                        break;
                    case "Sel_ByType_ByCode":
                        Sel_ByType_ByCode(context);
                        break;
                    case "Sel_ByStatus_ByCode":
                        Sel_ByStatus_ByCode(context);
                        break;
                    case "Sel_ByType_ByStatus_ByIDLang":
                        Sel_ByType_ByStatus_ByIDLang(context);
                        break;
                    case "Upd_ByID":
                        Upd_ByID(context);
                        break;
                    case "Upd_ByCode":
                        Upd_ByCode(context, CORE_Language.sys_NUM_LANG);
                        break;
                    case "Upd_Type_ByID":
                        Upd_Type_ByID(context);
                        break;
                    case "Upd_Status_ByID":
                        Upd_Status_ByID(context);
                        break;
                    case "Upd_Disable_ByID":
                        Upd_Disable_ByID(context);
                        break;
                    case "Upd_Type_ByCode":
                        Upd_Type_ByCode(context);
                        break;
                    case "Upd_Status_ByCode":
                        Upd_Status_ByCode(context);
                        break;
                    case "Upd_Disable_ByCode":
                        Upd_Disable_ByCode(context);
                        break;
                    case "Upd_Type_ByCode_ByIDLang":
                        Upd_Type_ByCode_ByIDLang(context);
                        break;
                    case "Upd_Status_ByCode_ByIDLang":
                        Upd_Status_ByCode_ByIDLang(context);
                        break;
                    case "Upd_Disable_ByCode_ByIDLang":
                        Upd_Disable_ByCode_ByIDLang(context);
                        break;

                    case "Ins":
                        Ins(context, CORE_Language.sys_NUM_LANG);
                        break;

                    case "Del_ByID":
                        Del_ByID(context);
                        break;
                    case "Del_ByCode":
                        Del_ByCode(context);
                        break;
                    case "Del_ByIDLang":
                        Del_ByIDLang(context);
                        break;
                    default:
                        context.Response.Write("Can't find action");
                        break;
                }
            }
        }
コード例 #14
0
        public void Ins(HttpContext context)
        {
            String jSonString = "";
               try
               {
                SystemUsers aSystemUsers = new SystemUsers();

                aSystemUsers.Username = !String.IsNullOrEmpty(context.Request.Form["txtUsername"]) ? Convert.ToString(context.Request.Form["txtUsername"]) : "";

                aSystemUsers.UserGroup = !String.IsNullOrEmpty(context.Request.Form["txtUserGroup"]) ? Convert.ToInt32(context.Request.Form["txtUserGroup"]) : 0;

                aSystemUsers.Email = !String.IsNullOrEmpty(context.Request.Form["txtEmail"]) ? Convert.ToString(context.Request.Form["txtEmail"]) : "";

                aSystemUsers.Password = !String.IsNullOrEmpty(context.Request.Form["txtPassword"]) ? Library.StringUtility.md5(Convert.ToString(context.Request.Form["txtPassword"])) : Library.StringUtility.md5(aSystemUsers.Username + "12345678");

                aSystemUsers.IDRefMailSystem = !String.IsNullOrEmpty(context.Request.Form["txtIDRefMailSystem"]) ? Convert.ToInt32(context.Request.Form["txtIDRefMailSystem"]) : 0;

                aSystemUsers.IDRefAnotherSystem = !String.IsNullOrEmpty(context.Request.Form["txtIDRefAnotherSystem"]) ? Convert.ToInt32(context.Request.Form["txtIDRefAnotherSystem"]) : 0;

                aSystemUsers.Type = !String.IsNullOrEmpty(context.Request.Form["txtTypeSystemUsers"]) ? Convert.ToInt32(context.Request.Form["txtTypeSystemUsers"]) : 0;

                aSystemUsers.Status = !String.IsNullOrEmpty(context.Request.Form["txtStatusSystemUsers"]) ? Convert.ToInt32(context.Request.Form["txtStatusSystemUsers"]) : 0;
                aSystemUsers.Name = !String.IsNullOrEmpty(context.Request.Form["txtName"]) ? Convert.ToString(context.Request.Form["txtName"]) :"";

                SystemUsersBO aSystemUsersBO = new SystemUsersBO();
                int ret = aSystemUsersBO.Ins(aSystemUsers);

                    if (ret == 0)
                    { jSonString = "{\"status\": \"success\"}"; }
                    if (ret != 0)
                    { jSonString = "{\"status\":\"error|" + ret.ToString() + "\"}"; }
            }
            catch (Exception ex)
            {
                jSonString = "{\"status\":\"error\" ,\"message\":\"" + ex.Message.ToString() + "\"}";
            }
            finally
            {
                context.Response.Write(jSonString);
            }
        }