Esempio n. 1
0
        public ReturnValueInfo DeleteData(DeleteDataLogic_ddl_Info info)
        {
            ReturnValueInfo returnValue = new ReturnValueInfo();

            returnValue.boolValue = false;

            return(returnValue);
        }
Esempio n. 2
0
        public Model.General.ReturnValueInfo DeleteData(DeleteDataLogic_ddl_Info info)
        {
            Model.General.ReturnValueInfo returnValue = new Model.General.ReturnValueInfo();
            switch (info.ddl_TableName)
            {
            case Common.DefineConstantValue.MasterType.SchoolMaster:
                break;

            case Common.DefineConstantValue.MasterType.SpecialtyMaster:
                break;

            case Common.DefineConstantValue.MasterType.BuildingMaster:
                break;

            case Common.DefineConstantValue.MasterType.DepartmentMaster:
                break;

            case Common.DefineConstantValue.MasterType.SiteMaster:
                break;

            case Common.DefineConstantValue.MasterType.CourseMaster:
                break;

            case Common.DefineConstantValue.MasterType.WinFormSkin:
                break;

            case Common.DefineConstantValue.MasterType.CodeMaster_Key1:
                break;

            case Common.DefineConstantValue.MasterType.CodeMaster_Key2:
                break;

            default:
                break;
            }

            return(returnValue);
        }
Esempio n. 3
0
        public Model.General.ReturnValueInfo Save(Model.IModel.IModelObject itemEntity, Common.DefineConstantValue.EditStateEnum EditMode)
        {
            Model.General.ReturnValueInfo msg = new Model.General.ReturnValueInfo();
            msg.boolValue = false;
            bool tab = false;
            CardUserMaster_cus_Info info = new CardUserMaster_cus_Info();

            info = itemEntity as CardUserMaster_cus_Info;
            try
            {
                switch (EditMode)
                {
                case Common.DefineConstantValue.EditStateEnum.OE_Insert:
                    #region OE_Insert
                    if (info.cus_cChaName.Trim() != "" && info.cus_cNumber.Trim() != "")
                    {
                        if (info.cus_cSexNum.Trim() != "")
                        {
                            if (info.cus_cIdentityNum.Trim() != "")
                            {
                                if (info.cus_cSchoolNum.Trim() != "")
                                {
                                    if (info.cus_cIdentityNum.Trim() == Common.DefineConstantValue.CodeMasterDefine.KEY2_SIOT_CardUserIdentity_Student)
                                    {
                                        #region 学生
                                        info.cus_cDepartmentNum = "";
                                        if (info.cus_cSpecialtyNum.Trim() != "")
                                        {
                                            if (info.cus_cClassNum.Trim() != "")
                                            {
                                                if (info.PhotoPath.Trim() != "")
                                                {
                                                    #region 保存图片
                                                    SavePhoto(msg, info, DefineConstantValue.EditStateEnum.OE_Insert);
                                                    #endregion
                                                }
                                                else
                                                {
                                                    info.cus_guidPhotoKey = Guid.NewGuid();
                                                }
                                                try
                                                {
                                                    tab = InsertRecord(info);
                                                }
                                                catch (Exception Ex)
                                                {
                                                    throw Ex;
                                                }
                                                if (tab == true)
                                                {
                                                    msg.boolValue = true;
                                                    //msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_AddSuccess;
                                                    msg.messageText = "";
                                                }
                                                else
                                                {
                                                    msg.boolValue   = false;
                                                    msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_AddFail + "  " + "用户编号重复!";
                                                }
                                            }
                                            else
                                            {
                                                msg.boolValue   = false;
                                                msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_AddFail + "  " + "班级不能为空!";
                                            }
                                        }
                                        else
                                        {
                                            msg.boolValue   = false;
                                            msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_AddFail + "  " + "专业不能为空!";
                                        }
                                        #endregion
                                    }
                                    else
                                    {
                                        #region 教师
                                        info.cus_cClassNum         = "";
                                        info.cus_cSpecialtyNum     = "";
                                        info.cus_cGraduationPeriod = "";
                                        if (info.cus_cDepartmentNum != "")
                                        {
                                            if (info.PhotoPath.Trim() != "")
                                            {
                                                SavePhoto(msg, info, DefineConstantValue.EditStateEnum.OE_Insert);
                                            }
                                            else
                                            {
                                                info.cus_guidPhotoKey = Guid.NewGuid();
                                            }
                                            try
                                            {
                                                tab = InsertRecord(info);
                                            }
                                            catch (Exception Ex)
                                            {
                                                throw Ex;
                                            }
                                            if (tab == true)
                                            {
                                                msg.boolValue = true;
                                                //msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_AddSuccess;
                                                msg.messageText = "";
                                            }
                                            else
                                            {
                                                msg.boolValue   = false;
                                                msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_AddFail + "  " + "用户编号重复!";
                                            }
                                        }
                                        else
                                        {
                                            msg.boolValue   = false;
                                            msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_AddFail + "  " + "科室不能为空!";
                                        }
                                        #endregion
                                    }
                                }
                                else
                                {
                                    msg.boolValue   = false;
                                    msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_AddFail + "  " + "院系不能为空!";
                                }
                            }
                            else
                            {
                                msg.boolValue   = false;
                                msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_AddFail + "  " + "身份不能为空!";
                            }
                        }
                        else
                        {
                            msg.boolValue   = false;
                            msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_AddFail + "  " + "性别不能为空!";
                        }
                    }
                    else
                    {
                        msg.boolValue   = false;
                        msg.messageText = "用户编号或中文名称不能为空!";
                    }
                    #endregion
                    break;

                case Common.DefineConstantValue.EditStateEnum.OE_Update:
                    #region OE_Update
                    if (info.cus_cChaName.Trim() != "")
                    {
                        if (info.cus_cIdentityNum == Common.DefineConstantValue.CodeMasterDefine.KEY2_SIOT_CardUserIdentity_Staff)
                        {
                            #region 老师
                            info.cus_cClassNum         = "";
                            info.cus_cSpecialtyNum     = "";
                            info.cus_cGraduationPeriod = "";
                            if (info.cus_cDepartmentNum != "")
                            {
                                //try
                                //{
                                //    var _info = _cardUserMasterDA.DisplayRecord(info);
                                //    if (_info != null)
                                //    {
                                //        FileMgtSoapClient soap = new FileMgtSoapClient();

                                //        ReturnValueInfo returnInfo = soap.UpdateBytes(_info.cus_guidPhotoKey, DefineConstantValue.Management, DefineConstantValue.CardUserPicture, info.PhotoPath, info.cus_imgPhoto.ToArray());

                                //        if (!returnInfo.boolValue)
                                //        {
                                //            msg.boolValue = true;
                                //            msg.messageText = "相片保存失败:" + returnInfo.messageText;
                                //        }
                                //    }

                                //}
                                //catch
                                //{
                                //    msg.boolValue = true;
                                //    msg.messageText = "相片保存失败";
                                //}
                                if (info.PhotoPath != string.Empty)
                                {
                                    SavePhoto(msg, info, DefineConstantValue.EditStateEnum.OE_Update);
                                }
                                tab = UpdateRecord(info);
                                if (tab == true)
                                {
                                    msg.boolValue = true;
                                    //msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_UpdateSuccess;
                                    msg.messageText = "";
                                }
                                else
                                {
                                    msg.boolValue   = false;
                                    msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_UpdateFail;
                                }
                            }
                            else
                            {
                                msg.boolValue   = false;
                                msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_UpdateFail + "  " + "科室不能为空!";
                            }
                            #endregion
                        }
                        else
                        {
                            #region 学生
                            info.cus_cDepartmentNum = "";
                            if (info.cus_cSpecialtyNum != "")
                            {
                                if (info.cus_cClassNum != "")
                                {
                                    //try
                                    //{
                                    //    if (info.PhotoPath != string.Empty)
                                    //    {
                                    //        var _info = _cardUserMasterDA.DisplayRecord(info);
                                    //        if (_info != null)
                                    //        {
                                    //            FileMgtSoapClient soap = new FileMgtSoapClient();

                                    //            ReturnValueInfo returnInfo = soap.UpdateBytes(_info.cus_guidPhotoKey, DefineConstantValue.Management, DefineConstantValue.CardUserPicture, info.PhotoPath, info.cus_imgPhoto.ToArray());

                                    //            if (!returnInfo.boolValue)
                                    //            {
                                    //                msg.boolValue = true;
                                    //                msg.messageText = "相片保存失败:" + returnInfo.messageText;
                                    //            }
                                    //        }
                                    //    }
                                    //}
                                    //catch
                                    //{
                                    //    msg.boolValue = true;
                                    //    msg.messageText = "相片保存失败";
                                    //}
                                    if (info.PhotoPath != string.Empty)
                                    {
                                        SavePhoto(msg, info, DefineConstantValue.EditStateEnum.OE_Update);
                                    }
                                    tab = UpdateRecord(info);
                                    if (tab == true)
                                    {
                                        msg.boolValue = true;
                                        //msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_UpdateSuccess;
                                        // msg.messageText = "";
                                    }
                                    else
                                    {
                                        msg.boolValue   = false;
                                        msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_UpdateFail;
                                    }
                                }
                                else
                                {
                                    msg.boolValue   = false;
                                    msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_UpdateFail + "  " + "班级不能为空!";
                                }
                            }
                            else
                            {
                                msg.boolValue   = false;
                                msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_UpdateFail + "  " + "专业不能为空!";
                            }
                            #endregion
                        }
                    }
                    else
                    {
                        msg.boolValue   = false;
                        msg.messageText = "名称不能为空!";
                    }

                    #endregion
                    break;

                case Common.DefineConstantValue.EditStateEnum.OE_Delete:
                    CardUserMaster_cus_Info  o_info = DisplayRecord(info) as CardUserMaster_cus_Info;
                    DeleteDataLogic_ddl_Info ddl    = new DeleteDataLogic_ddl_Info();
                    //ddl.ddl_TableName = Common.DefineConstantValue.MasterType.CardUser;
                    ddl.ddl_ID = (itemEntity as CardUserMaster_cus_Info).cus_iRecordID;
                    if (o_info != null)
                    {
                        ddl.ddl_Key1 = o_info.cus_guidPhotoKey.ToString();
                    }
                    msg = _deleteDataLogicBL.DeleteData(ddl);

                    //if (true)
                    //{
                    //    tab = _cardUserMasterDA.DeleteRecord(itemEntity);
                    //    if (tab == true)
                    //    {
                    //        msg.boolValue = true;
                    //        msg.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_I_RecordByDelete;
                    //    }
                    //    else
                    //    {
                    //        msg.boolValue = false;
                    //        //msg.messageText = "刪除操作"+Common.DefineConstantValue.SystemMessageText.strSystemError;
                    //        msg.messageText = "";
                    //    }
                    //}
                    break;

                default:
                    break;
                }
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
            return(msg);
        }
Esempio n. 4
0
 public ReturnValueInfo CheckCardUser(DeleteDataLogic_ddl_Info info)
 {
     throw new NotImplementedException();
 }