public static object updatecertifisubject(string _uid, string _pwd, string postString, ref string error) { Entity.MsSQL.T_MarkUser _user = Dal.MsSQL.T_MarkUser.GetModel(_uid, _pwd); if (_user != null) { Entity.Request.handelcertifisubject _certifisubject = Untity.HelperJson.DeserializeObject <Entity.Request.handelcertifisubject>(postString); long existcount = Dal.MsSQL.T_CertifiSubject.GetCertifiSubjectCount(_certifisubject.ID, _certifisubject.CertificateId, _certifisubject.SubjectId); if (existcount > 0) { error = "该课程此证书已包含,无法继续操作"; return("-1"); } Entity.MsSQL.T_CertifiSubject _model = new Entity.MsSQL.T_CertifiSubject() { ID = Untity.HelperDataCvt.strToLong(_certifisubject.ID), SubjectId = _certifisubject.SubjectId, NormalResult = _certifisubject.NormalResult, ExamResult = _certifisubject.ExamResult, IsNeedExam = _certifisubject.IsNeedExam, ExamLength = Untity.HelperDataCvt.strToIni(_certifisubject.ExamLength) }; return(Dal.MsSQL.T_CertifiSubject.Update(_model).ToString()); } else { error = "账号失效,请重新登陆"; return("-1"); } }
public static object delcertifisubject(string _uid, string _pwd, string postString, ref string error) { Entity.MsSQL.T_MarkUser _user = Dal.MsSQL.T_MarkUser.GetModel(_uid, _pwd); if (_user != null) { Entity.Request.handelcertifisubject _certifisubject = Untity.HelperJson.DeserializeObject <Entity.Request.handelcertifisubject>(postString); var result = Dal.MsSQL.T_StudentTicket.GetStudentCountByCertificateId(_certifisubject.CertificateId); if (result == 0) { Dal.MsSQL.T_CertifiSubject.Delete(Untity.HelperDataCvt.objToString(_certifisubject.ID)); return("0"); } else { return("课程不能删除!"); } } else { error = "账号失效,请重新登陆"; return("-1"); } }