//返回插入学术报告对象 public Common.Entities.ScienceReport InserScienceReport() { Common.Entities.ScienceReport scienceReport = new Common.Entities.ScienceReport(); scienceReport.AgencyID = BLLAgency.SelectAgencyID(DropDownList_AgencyName.SelectedText); scienceReport.EntryPerson = BLLUser.FindByLoginName(Session["LoginName"].ToString()).UserName;//必填 scienceReport.SReportTime = DatePicker_ReportTime.SelectedDate; //if (txtReportPlace.Text != "") // scienceReport.SReportPlace = txtReportPlace.Text; //else // scienceReport.SReportPlace = null; scienceReport.SReportPlace = txtReportPlace.Text; scienceReport.SReportPeople = txtReportPeople.Text; //必填 scienceReport.SReportName = txtReportName.Text; //必填 scienceReport.SecrecyLevel = Convert.ToInt32(DropDownList_SecrecyLevel.SelectedValue); //必填 scienceReport.MeetingID = BLLAM.FindMeetingID(DropDownListMeetingName.SelectedText); //必填 //如果AttachmentID为null则没有添加附件 //scienceReport.AccessoryID = AttachmentID; if (Convert.ToInt32(Session["SecrecyLevel"]) == 5)//必填 { scienceReport.IsPass = true; } else { scienceReport.IsPass = false; } return(scienceReport); }
//按部门搜索 public void FindByAgency() { try { ViewState["page"] = 1; int AgencyID = agency.SelectAgencyID(DropDownListAgency.SelectedText); List <Files> listfile = files.FindByAgencyID(AgencyID, Convert.ToInt32(Session["SecrecyLevel"])); Grid_Files.RecordCount = listfile.Count();//改变分页数 if (listfile != null) { this.Grid_Files.DataSource = listfile.Skip(Grid_Files.PageIndex * Grid_Files.PageSize).Take(Grid_Files.PageSize); this.Grid_Files.DataBind(); } btnDelete.Enabled = false; } catch (Exception ex) { pm.SaveError(ex, this.Request); } }
//根据所属部门查询 public void FindByDepartment() { try { ViewState["page"] = 6; BLHelper.BLLAgency BLLAgency = new BLHelper.BLLAgency(); List <Student> StudentList = bllStudent.FindByDepartment(BLLAgency.SelectAgencyID(DropDownList.SelectedItem.Text)); GridProjectStudent.RecordCount = StudentList.Count(); var result = StudentList.Skip(GridProjectStudent.PageIndex * GridProjectStudent.PageSize).Take(GridProjectStudent.PageSize).ToList(); this.GridProjectStudent.DataSource = result; this.GridProjectStudent.DataBind(); btnDelete.Enabled = false; } catch (Exception ex) { publicmethod.SaveError(ex, this.Request); } }
//按报告所属部门搜索报告信息 public void FindByAgency() { try { page = 1; Grid_ReportInfo.PageIndex = 0; int agencyID = BLLAgency.SelectAgencyID(DropDownList_Agency.SelectedText); int AcademicMeetingID = Convert.ToInt32(Request.QueryString["id"].ToString()); List <Common.Entities.ScienceReport> list = BLLReport.FindPaged(AcademicMeetingID, Convert.ToInt32(Session["SecrecyLevel"])); list = list.Where(p => p.AgencyID == agencyID).ToList(); var res = list.Skip(Grid_ReportInfo.PageIndex * Grid_ReportInfo.PageSize).Take(Grid_ReportInfo.PageSize).ToList(); Grid_ReportInfo.RecordCount = list.Count(); Grid_ReportInfo.DataSource = res; Grid_ReportInfo.DataBind(); btnDeleteReport.Enabled = false; } catch (Exception ex) { publicMethod.SaveError(ex, this.Request); } }
//根据所属机构名称查询 private void FindByAgencyName() { try { ViewState["page"] = 7; int agencyid = agency.SelectAgencyID(tCondition.Text.Trim()); List <Common.Entities.Achievement> list = achieve.FindByAgencyName(agencyid, Convert.ToInt32(Session["SecrecyLevel"])); Grid_Achievementt.RecordCount = list.Count(); if (list != null) { Grid_Achievementt.DataSource = list.Skip(Grid_Achievementt.PageIndex * Grid_Achievementt.PageSize).Take(Grid_Achievementt.PageSize); Grid_Achievementt.DataBind(); } else { return; } } catch (Exception ex) { pm.SaveError(ex, this.Request); } }
//保存更改 protected void Save_Click(object sender, EventArgs e) { try { if (tInspectName.Text.Trim() == "") { Alert.Show("姓名不能为空!"); return; } if (tWorkPlace.Text.Trim() == "") { Alert.Show("工作单位不能不空!"); return; } if (tVisitContent.Text.Trim() == "") { Alert.Show("参观内容不能为空!"); return; } BLHelper.BLLAgency agency = new BLHelper.BLLAgency(); ins.EntryPerson = inspect.Findmodel(Convert.ToInt32(Session["InspectID"])).EntryPerson; ins.InspectName = tInspectName.Text.Trim(); ins.VisitContent = tVisitContent.Text.Trim(); ins.InspectTime = dInspectTime.SelectedDate; ins.WorkPlace = tWorkPlace.Text.Trim(); ins.SecrecyLevel = Convert.ToInt32(dSecrecyLevel.SelectedIndex + 1); ins.AgencyID = agency.SelectAgencyID(DropDownListAgency.SelectedText); ins.Duty = tDuty.Text.Trim(); int AttachmentID = inspect.FindAttachmentID(Convert.ToInt32(Session["InspectID"])); string path = attachment.FindPath(AttachmentID); string username = user.FindByLoginName(Session["LoginName"].ToString()).UserName; if (Convert.ToInt32(Session["SecrecyLevel"]) == 5) { ins.IsPass = true; ins.UnitInspectID = Convert.ToInt32(Session["InspectID"]); int Attachment = pm.UpLoadFile(fileupload).Attachid; if (Attachment != -3) { switch (Attachment) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } ins.AccessoryID = Attachment; inspect.Update(ins); pm.DeleteFile(AttachmentID, path); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("保存成功!")); } else { if (AttachmentID != 0) { ins.AccessoryID = AttachmentID; } inspect.Update(ins); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("保存成功!")); } } else { log.LoginName = username; log.OperationTime = DateTime.Now; log.LoginIP = " "; log.OperationContent = "UnitInspect"; log.OperationType = "更新"; ins.IsPass = false; int Attachment = pm.UpLoadFile(fileupload).Attachid; if (Attachment != -3) { switch (Attachment) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } ins.AccessoryID = Attachment; inspect.Insert(ins); log.OperationDataID = Convert.ToInt32(Session["InspectID"]); log.Remark = ins.UnitInspectID.ToString(); op.Insert(log); inspect.ChangePass(Convert.ToInt32(Session["InspectID"]), false); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("您的数据已提交,请等待确认!")); } else { if (AttachmentID != 0) { ins.AccessoryID = AttachmentID; } inspect.Insert(ins); log.OperationDataID = Convert.ToInt32(Session["InspectID"]); log.Remark = ins.UnitInspectID.ToString(); op.Insert(log); inspect.ChangePass(Convert.ToInt32(Session["InspectID"]), false); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("您的数据已提交,请等待确认!")); } } } catch (Exception ex) { int attachid = Convert.ToInt32(ins.AccessoryID); string path = attachment.FindPath(attachid); pm.DeleteFile(attachid, path); pm.SaveError(ex, this.Request); } }
//保存机构信息 protected void Save_Click(object sender, EventArgs e) { try { if (AgencyName2.Text.Trim() == "") { Alert.ShowInTop("机构名称不能为空!"); AgencyName2.Text = ""; return; } if (AgencyHeads2.Text.Trim() == "") { Alert.ShowInTop("机构负责人不能为空!"); AgencyHeads2.Text = ""; return; } if (FullTimeNumber2.Text.Trim() == "") { Alert.ShowInTop("专职人数不能为空!"); FullTimeNumber2.Text = ""; return; } Common.Entities.Agency ag = new Common.Entities.Agency(); Common.Entities.OperationLog op = new Common.Entities.OperationLog(); BLHelper.BLLOperationLog blop = new BLHelper.BLLOperationLog(); BLHelper.BLLUser user = new BLHelper.BLLUser(); string username = user.FindByLoginName(Session["LoginName"].ToString()).UserName; ag.AgencyName = AgencyName2.Text.ToString(); ag.ParentID = agen.SelectAgencyID(ParentID2.Text.ToString()); ag.SecrecyLevel = Convert.ToInt32(DroSecrecyLevel.SelectedIndex + 1); ag.AgencyHeads = AgencyHeads2.Text.ToString(); ag.Research = Research2.Text.ToString(); ag.AgencyNumber = DroAgencyNumber.SelectedText; ag.FullTimeNumbers = Convert.ToInt32(FullTimeNumber2.Text.ToString()); ag.PartTimeNumbers = Convert.ToInt32(PartTimeNumber2.Text.ToString()); ag.Area = Area2.Text.ToString(); ag.IsGlobal = ddl_glo.SelectedText.Trim(); ag.Location = Location2.Text.ToString(); ag.EntryPerson = username; if (Convert.ToInt32(Session["SecrecyLevel"]) == 5) { ag.IsPass = true; agen.Insert(ag); PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference("保存成功") + Alert.GetShowInTopReference("保存成功")); } else { ag.IsPass = false; agen.Insert(ag); op.LoginIP = ""; op.LoginName = Session["LoginName"].ToString(); op.OperationContent = "Agency"; op.OperationDataID = agen.SelectAgencyID(AgencyName2.Text.Trim().ToString()); op.OperationType = "添加"; op.OperationTime = DateTime.Now; blop.Insert(op); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHidePostBackReference() + Alert.GetShowInTopReference("您的操作已经提交,请等待管理员确认!")); } } catch (Exception ex) { BLCommon.PublicMethod pm = new BLCommon.PublicMethod(); pm.SaveError(ex, this.Request); } }
//保存 protected void Save_Click(object sender, EventArgs e) { try { if (T_UserInfoID.Text.Trim() != "") { if (bllUser.IsUser(T_UserInfoID.Text.Trim()) != null) { if (bllUser.IsUser(T_UserInfoID.Text.Trim()).IsPass == true) { if (T_Sno.Text.Trim() == "") { Alert.ShowInTop("学号不能为空!"); T_Sno.Text = ""; return; } if (T_SName.Text.Trim() == "") { Alert.ShowInTop("姓名不能为空!"); T_SName.Text = ""; return; } if (T_Specialty.Text.Trim() == "") { Alert.ShowInTop("专业不能为空!"); T_Specialty.Text = ""; return; } if (T_SResearch.Text.Trim() == "") { Alert.ShowInTop("研究方向不能为空!"); T_SResearch.Text = ""; return; } if (bllStudent.IsSnoAndTeacher(T_Sno.Text.Trim(), Convert.ToInt32(bllUser.FindID(T_UserInfoID.Text.Trim().ToString()))) == null) { Student newstudent = new Student(); newstudent.Sno = T_Sno.Text.Trim(); newstudent.Sname = T_SName.Text.Trim(); if (rbtnBoy.Checked == true) { newstudent.Sex = true; } else { newstudent.Sex = false; } newstudent.DocumentType = DropDownListDocumentType.SelectedItem.Text; newstudent.DocumentNumber = T_DocumentNumber.Text.Trim(); newstudent.Contact = T_Contact.Text.Trim(); if (IsGraduation.Checked == true) { newstudent.IsGraduation = true; } else { newstudent.IsGraduation = false; } newstudent.Specialty = T_Specialty.Text.Trim(); newstudent.SResearch = T_SResearch.Text.Trim(); newstudent.SGraduationDirection = T_SGraduationDirection.Text.Trim(); newstudent.Type = DropDownListType.SelectedItem.Text; newstudent.UserInfoID = bllUser.FindID(T_UserInfoID.Text); newstudent.EnterTime = DatePickerEnterTime.SelectedDate; newstudent.AgencyID = BLLAgency.SelectAgencyID(DropDownList_Agency.SelectedText); if (DatePickerGraduationTime.SelectedDate.HasValue) { if (DatePickerGraduationTime.SelectedDate < DatePickerEnterTime.SelectedDate) { Alert.ShowInTop("毕业时间不能小于入学时间!"); return; } else { newstudent.GraduationTime = DatePickerGraduationTime.SelectedDate; } } newstudent.SecrecyLevel = DropDownListSecrecyLevel.SelectedIndex + 1; newstudent.EntryPerson = bllUser.FindByLoginName(Session["LoginName"].ToString()).UserName; if (Convert.ToInt32(Session["SecrecyLevel"]) != 5) { newstudent.IsPass = false; bllStudent.InsertForPeople(newstudent);//插入学生情况表 OperationLog operate = new OperationLog(); operate.LoginName = bllUser.FindByLoginName(Session["LoginName"].ToString()).UserName; operate.LoginIP = ""; operate.OperationType = "添加"; operate.OperationContent = "Student"; operate.OperationDataID = bllStudent.SelectByStudentID(newstudent.Sno); operate.OperationTime = System.DateTime.Now; operate.Remark = ""; bllOperate.Insert(operate);//插入操作表 PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("学生情况信息已提交审核!")); } else { newstudent.IsPass = true; bllStudent.InsertForPeople(newstudent);//插入学生情况表 PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("学生情况信息已添加完成!")); } } else { Alert.ShowInTop("已存在学号为" + T_Sno.Text + ", 授课老师为" + T_UserInfoID.Text + "的信息"); T_Sno.Text = ""; } } else { Alert.ShowInTop("授课老师尚未通过审核!"); } } else { Alert.ShowInTop("授课老师不存在!"); T_UserInfoID.Text = ""; } } else { Alert.ShowInTop("授课老师不能为空!"); T_UserInfoID.Text = ""; return; } } catch (Exception ex) { publicmethod.SaveError(ex, this.Request); } }
//保存 protected void Save_Click(object sender, EventArgs e) { try { if (T_UserName.Text.Trim() != "") { //if (T_UserInfoBH.Text.Trim() == "") //{ // Alert.ShowInTop("用户编号不能为空!"); // T_UserInfoBH.Text = ""; // return; //} if (T_LoginName.Text.Trim() == "") { Alert.ShowInTop("用户登录名不能为空!"); T_LoginName.Text = ""; return; } if (bllUser.IsUser(T_UserName.Text.Trim()) == null) { //if (bllUser.IsUserInfoBH(T_UserInfoBH.Text.Trim()) == null) //{ if (bllUser.IsLoginName(T_LoginName.Text.Trim()) == null) { UserInfo NewUser = new UserInfo(); if (Convert.ToInt32(Session["SecrecyLevel"]) != 5) { NewUser.IsPass = false; } else { NewUser.IsPass = true; } NewUser.UserName = T_UserName.Text.Trim(); if (rbtnBoy.Checked == true) { NewUser.Sex = true; } else { NewUser.Sex = false; } NewUser.Nation = DropDownListNation.SelectedItem.Text; NewUser.StaffType = DropDownListStaffType.SelectedItem.Text; NewUser.Hometown = T_Hometown.Text.Trim(); if (DatePickerBirth.SelectedDate.HasValue) { NewUser.Birth = DatePickerBirth.SelectedDate; } NewUser.JobTitle = T_JobTitle.Text.Trim(); NewUser.AgencyID = bllAgency.SelectAgencyID(DropDownListAgencyP.SelectedText); NewUser.TeleNum = T_Telenum.Text.Trim(); NewUser.HomeNum = T_HomeTetlum.Text.Trim(); NewUser.OfficeNum = T_Officenum.Text.Trim(); NewUser.DocumentsNum = T_DocumentsNum.Text.Trim(); NewUser.DocumentsType = DropDownListDocumentsType.SelectedItem.Text; NewUser.PoliticalStatus = DropDownListPoliticalStatus.SelectedItem.Text; NewUser.Profile = TextAreaProfile.Text.Trim(); NewUser.Education = DropDownListEducation.SelectedItem.Text; NewUser.Degree = DropDownListDegree.SelectedItem.Text; NewUser.StaffType = DropDownListStaffType.SelectedItem.Text; NewUser.Specialty = T_Specilty.Text.Trim(); if (ISMarriage.Checked == true) { NewUser.Marriage = true; } else { NewUser.Marriage = false; } NewUser.Fax = T_Fax.Text.Trim(); NewUser.HomeAddress = T_HomeAddress.Text.Trim(); NewUser.PostalCode = T_PostalCode.Text.Trim(); NewUser.qqNum = T_QQnum.Text.Trim(); NewUser.Remark = T_Remark.Text.Trim(); NewUser.UnitName = T_UnitName.Text.Trim(); //NewUser.StaffType = T_StaffType.Text.Trim(); //NewUser.UserInfoBH = T_UserInfoBH.Text.Trim(); NewUser.LoginName = T_LoginName.Text.Trim(); if (IsPWD.Text.Trim() != T_LoginPWD.Text.Trim()) { Alert.ShowInTop("密码不一致!"); IsPWD.Text = ""; return; } else { NewUser.LoginPWD = encrypt.MD5(T_LoginPWD.Text.Trim()); } NewUser.Email = T_Email.Text.Trim(); NewUser.TeleNum = T_Telenum.Text.Trim(); NewUser.AdministrativeLevelName = DropDownListAdmin.SelectedItem.Text; NewUser.Domicile = T_Domicile.Text.Trim(); NewUser.SubjectSortName = DropDownListSubjectSortP.SelectedItem.Text; if (DatePickerJobTitleTime.SelectedDate.HasValue) { NewUser.JobTitleTime = DatePickerJobTitleTime.SelectedDate; } if (DatePickerPoliticalStatusTime.SelectedDate.HasValue) { NewUser.PoliticalStatusTime = DatePickerPoliticalStatusTime.SelectedDate; } if (IsMasterTeacher.Checked == true) { NewUser.IsMasteTeacher = true; } else { NewUser.IsMasteTeacher = false; } if (IsDoctorTeacher.Checked == true) { NewUser.IsDocdorTeacher = true; } else { NewUser.IsDocdorTeacher = false; } if (DatePickerMasterTeacherTime.SelectedDate.HasValue) { NewUser.MasterTeacherTime = DatePickerMasterTeacherTime.SelectedDate; } if (DatePickerDoctorTeacherTime.SelectedDate.HasValue) { NewUser.DoctorTeacherTime = DatePickerDoctorTeacherTime.SelectedDate; } NewUser.SecrecyLevel = Convert.ToInt32(DropDownListSecrecyLevel.SelectedIndex + 1); NewUser.ResearchDirection = T_Reserch.Text.Trim(); NewUser.LastSchool = LastSchool.Text.Trim(); NewUser.EnterSchoolTime = DatePickerEnterSchoolTime.SelectedDate; //入校时间; NewUser.StudySource = DropDownListStudySource.SelectedItem.Text; //学缘 NewUser.EntryPerson = bllUser.FindByLoginName(Session["LoginName"].ToString()).UserName; if (Session["AttachID"] != null) { NewUser.PhotoID = int.Parse(Session["AttachID"].ToString()); } else { NewUser.PhotoID = null; } //switch (AttachID) //{ // case -1: // Alert.ShowInTop("照片类型不符,请重新选择!"); // return; // case 0: // Alert.ShowInTop("文件名已经存在!"); // return; // case -2: // Alert.ShowInTop("照片不能大于150M"); // return; // case -3: // NewUser.PhotoID = null; // break; // //Alert.ShowInTop("请上传附件"); // //return; // default: // NewUser.PhotoID = AttachID; // break; //} if (Convert.ToInt32(Session["SecrecyLevel"]) == 5) { bllUser.Insert(NewUser); //插入人员基本信息表 PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("人员基本信息添加完成!")); } else { bllUser.Insert(NewUser); //插入人员基本信息表 //向操作日志表中插入 OperationLog operate = new OperationLog(); operate.LoginName = bllUser.FindByLoginName(Session["LoginName"].ToString()).UserName; operate.LoginIP = ""; operate.OperationType = "添加"; operate.OperationContent = "UserInfo"; operate.OperationDataID = NewUser.UserInfoID; operate.OperationTime = System.DateTime.Now; operate.Remark = ""; bllOperate.Insert(operate); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("人员基本信息已提交审核!")); } } else { if (bllUser.IsLoginName(T_LoginName.Text.Trim()).IsPass == false) { Alert.ShowInTop("该用户登录名正在审核中,请等待!"); T_LoginName.Text = ""; return; } if (bllUser.IsLoginName(T_LoginName.Text.Trim()).IsPass == true) { Alert.ShowInTop("用户登录名已存在!"); T_LoginName.Text = ""; return; } } //} //else //{ // if (bllUser.IsUserInfoBH(T_UserInfoBH.Text.Trim()).IsPass == false) // { // Alert.ShowInTop("该用户编号正在审核中,请等待!"); // T_UserInfoBH.Text = ""; // return; // } // if (bllUser.IsUserInfoBH(T_UserInfoBH.Text.Trim()).IsPass == true) // { // Alert.ShowInTop("用户编号已存在!"); // T_UserInfoBH.Text = ""; // return; // } //} } else { if (bllUser.IsUser(T_UserName.Text.Trim()).IsPass == false) { Alert.ShowInTop("该用户姓名正在审核中,请等待!"); T_UserName.Text = ""; return; } if (bllUser.IsUser(T_UserName.Text.Trim()).IsPass == true) { Alert.ShowInTop("用户姓名已存在!"); T_UserName.Text = ""; return; } } } else { Alert.ShowInTop("人员名称不能为空!"); T_UserName.Text = ""; return; } } catch (Exception ex) { publicmethod.SaveError(ex, this.Request); } }
//项目修改 public void AddProjects() { try { if (SourceUnit2.Text.Trim() == "") { //Alert.ShowInTop("来源单位不能为空!"); SourceUnit2.Text = ""; //return; } if (ProjectManager.Text.Trim() == "") { //Alert.ShowInTop("项目负责人(前三)不能为空!"); ProjectManager.Text = ""; //return; } if (ProjectHeads2.Text.Trim() == "") { //Alert.ShowInTop("实际负责人不能为空!"); ProjectHeads2.Text = ""; //return; } if (AcceptUnit2.Text.Trim() == "") { //Alert.ShowInTop("承担部门不能为空!"); AcceptUnit2.Text = ""; //return; } if (GivenMoneyUnits2.Text.Trim() == "") { //Alert.ShowInTop("来款单位不能为空!"); GivenMoneyUnits2.Text = ""; //return; } aproject.ProjectName = ProjectName2.Text.Trim(); aproject.AgencyID = bllAgency.SelectAgencyID(DropDownListAgencyP.SelectedItem.Text); aproject.AcceptUnit = AcceptUnit2.Text.Trim(); aproject.SourceUnit = SourceUnit2.Text.Trim(); if (DropDownListProjectSortName.SelectedItem != null) { aproject.ProjectSortName = DropDownListProjectSortName.SelectedItem.Text; } else { aproject.ProjectSortName = ""; } aproject.ProjectState = DropDownListState.SelectedItem.Text; aproject.ApprovedMoney = ApprovedMoney2.Text.Trim(); aproject.ProjectMember = ProjectMember.Text; //项目成员 //if (!string.IsNullOrEmpty(GetMoney2.Text)) //{ // if (Convert.ToDecimal(ApprovedMoney2.Text) - Convert.ToDecimal(GetMoney2.Text) < 0) // { // GetMoney2.Reset(); // Alert.ShowInTop("到账金额小于等于项目经费"); // return; // } // else // aproject.GetMoney = GetMoney2.Text.Trim(); //} //else aproject.GetMoney = GetMoney2.Text.Trim(); aproject.CooperationForms = DropDownListCooperationForms.SelectedItem.Text;//CooperationForms2.Text.Trim(); aproject.ProjectLevel = DropDownListProjectLevel.SelectedItem.Text; aproject.ProjectHeads = ProjectHeads2.Text.Trim(); aproject.StartTime = DatePickerStartTime.SelectedDate; if (DatePickerEndTime.SelectedDate.HasValue) { if (DatePickerEndTime.SelectedDate < DatePickerStartTime.SelectedDate) { DatePickerEndTime.Reset(); Alert.ShowInTop("结束时间不能小于开始时间!"); return; } else { aproject.EndTime = DatePickerEndTime.SelectedDate; } } if (DatePickerExpectEndTime.SelectedDate.HasValue) { if (DatePickerExpectEndTime.SelectedDate < DatePickerStartTime.SelectedDate) { DatePickerExpectEndTime.Reset(); Alert.ShowInTop("预期结束时间不能小于开始时间!"); return; } else { aproject.ExpectEndTime = DatePickerExpectEndTime.SelectedDate; } } aproject.ExpecteResults = DropDownListExpecteResults.SelectedItem.Text;//ExpecteResults2.Text.Trim(); aproject.GivenMoneyUnits = GivenMoneyUnits2.Text.Trim(); aproject.ProjectNature = DropDownListNature.SelectedItem.Text; aproject.Remark = Remark2.Text.Trim(); aproject.SecrecyLevel = DropDownListSecrecyLevel.SelectedIndex + 1; //管理费比例 if (!string.IsNullOrEmpty(ManageMoney.Text)) { double num = 0.0; if (double.TryParse(ManageMoney.Text.Trim(), out num)) { if (Convert.ToDouble(ManageMoney.Text) > 0 && Convert.ToDouble(ManageMoney.Text) < 100) { aproject.ManageMoney = ManageMoney.Text.Trim(); } else { ManageMoney.Text = ""; Alert.ShowInTop("管理费比例为0~100%!"); return; } } else { ManageMoney.Reset(); Alert.ShowInTop("请输入数字!"); return; } } else { aproject.ManageMoney = bllFundingSet.FindProportion(aproject.ProjectNature, "管理费"); } aproject.PactNum = PactNum2.Text.Trim(); aproject.TaskNum = TaskNum2.Text.Trim(); aproject.ProjectManager = ProjectManager.Text.Trim(); //项目负责人(前三) aproject.ProjectInNum = ProjectInNum.Text.Trim(); //项目内部编号(科技处) aproject.EntryPerson = bllProject.FindByid(Convert.ToInt32(Session["ProjectID"])).EntryPerson; //原经济效益附件 int BenefitID = bllProject.FindBenefit(Convert.ToInt32(Session["ProjectID"])); string path = bllAttachment.FindPath(BenefitID); //原经费预算附件 int BudgetID = bllProject.FindBudget(Convert.ToInt32(Session["ProjectID"])); string budgetpath = bllAttachment.FindPath(BudgetID); if (Convert.ToInt32(Session["SecrecyLevel"]) == 5)//如果等于5级 { aproject.IsPass = true; aproject.ProjectID = Convert.ToInt32(Session["ProjectID"]); int Attachment = publicmethod.UpLoadFile(FileUploadFile).Attachid;//经济效益附件 switch (Attachment) { case -1: Alert.ShowInTop("经济效益文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("经济效益文件名已经存在!"); return; case -2: Alert.ShowInTop("经济效益文件不能大于150M"); return; } int budgetAttanchment = publicmethod.UpLoadFile(FileUploadFileM).Attachid;//经费预算附件 switch (budgetAttanchment) { case -1: Alert.ShowInTop("经费预算文件类型不符,请重新选择!"); if (Attachment != -1 && Attachment != 0 && Attachment != -2) { publicmethod.DeleteFile(Attachment, bllAttachment.FindPath(Attachment)); } return; case 0: Alert.ShowInTop("经费预算文件名已经存在!"); if (Attachment != -1 && Attachment != 0 && Attachment != -2) { publicmethod.DeleteFile(Attachment, bllAttachment.FindPath(Attachment)); } return; case -2: Alert.ShowInTop("经费预算文件不能大于150M"); if (Attachment != -1 && Attachment != 0 && Attachment != -2) { publicmethod.DeleteFile(Attachment, bllAttachment.FindPath(Attachment)); } return; } if (Attachment != -3) //上传控件是否有值 { aproject.BenefitAttachment = Attachment; //附件为新插入的经济效益附件ID publicmethod.DeleteFile(BenefitID, path); } else //上传空间没有值 { if (BenefitID != 0)//原来有附件 { aproject.BenefitAttachment = Attachment; } } if (budgetAttanchment != -3) //上传控件是否有值 { aproject.BudgetAttachment = budgetAttanchment; //附件为新插入的经费预算附件 publicmethod.DeleteFile(BudgetID, budgetpath); } else//上传空间没有值 { if (BudgetID != 0) { aproject.BudgetAttachment = budgetAttanchment; } } bllProject.Update(aproject);//更新 PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("保存成功!")); } else//小于5级 { aproject.IsPass = false; int Attachment = publicmethod.UpLoadFile(FileUploadFile).Attachid;//经济效益附件 switch (Attachment) { case -1: Alert.ShowInTop("经济效益文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("经济效益文件名已经存在!"); return; case -2: Alert.ShowInTop("经济效益文件不能大于150M"); return; } int budgetAttanchment = publicmethod.UpLoadFile(FileUploadFileM).Attachid;//经费预算附件 switch (budgetAttanchment) { case -1: Alert.ShowInTop("经费预算文件类型不符,请重新选择!"); if (Attachment != -1 && Attachment != 0 && Attachment != -2) { publicmethod.DeleteFile(Attachment, bllAttachment.FindPath(Attachment)); } return; case 0: Alert.ShowInTop("经费预算文件名已经存在!"); if (Attachment != -1 && Attachment != 0 && Attachment != -2) { publicmethod.DeleteFile(Attachment, bllAttachment.FindPath(Attachment)); } return; case -2: Alert.ShowInTop("经费预算文件不能大于150M"); if (Attachment != -1 && Attachment != 0 && Attachment != -2) { publicmethod.DeleteFile(Attachment, bllAttachment.FindPath(Attachment)); } return; } if (Attachment != -3) //有值 { aproject.BenefitAttachment = Attachment; //附件为新插入的经济效益附件ID } else//上传控件没有值 { if (BenefitID != 0)//原来有附件 { aproject.BenefitAttachment = Attachment; } } if (budgetAttanchment != -3) //有值 { aproject.BudgetAttachment = budgetAttanchment; ///附件为新插入的经费预算附件 } else { if (BudgetID != 0)//原来有附件 { aproject.BudgetAttachment = budgetAttanchment; } } //向操作日志表中插入 bllProject.InsertProject(aproject);//插入 OperationLog operate = new OperationLog(); operate.LoginName = bllProject.FindByid(Convert.ToInt32(Session["ProjectID"])).EntryPerson; operate.LoginIP = ""; operate.OperationType = "更新"; operate.OperationContent = "Project"; operate.OperationDataID = Convert.ToInt32(Session["ProjectID"]); operate.OperationTime = System.DateTime.Now; operate.Remark = bllProject.SelectProjectID(ProjectName2.Text).ToString(); bllOperate.Insert(operate); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("你的数据已提交,请等待确认!")); } } catch (Exception ex) { publicmethod.SaveError(ex, this.Request); } }
//保存 protected void btnSave_Click(object sender, EventArgs e) { try { if (txtLecturesName.Text.Trim() == "") { Alert.ShowInTop("姓名不能为空!"); txtLecturesName.Reset(); return; } if (txtWorkPlace.Text.Trim() == "") { Alert.ShowInTop("工作单位不能为空!"); txtWorkPlace.Reset(); return; } //原单位讲学对象 unitLectures = BLLUL.FindByUnitLecturesID(Convert.ToInt32(Session["UnitLecturesID"])); //单位讲学表对象 NewUnitLectures.LecturesName = txtLecturesName.Text; NewUnitLectures.AgencyID = BLLAgency.SelectAgencyID(DropDownList_Agency.SelectedText); NewUnitLectures.UReportName = txtUReportName.Text; NewUnitLectures.LecturesTime = Convert.ToDateTime(DatePikerLecturesTime.Text); NewUnitLectures.WorkUnit = txtWorkPlace.Text; NewUnitLectures.listenerNumber = Convert.ToInt32(txtlistenerNumber.Text); NewUnitLectures.SecrecyLevel = Convert.ToInt32(DropDownList_SecrecyLevel.SelectedValue); NewUnitLectures.LecturesPlace = txtLecturesPlace.Text; NewUnitLectures.WorkTitle = txtjobtitle.Text; NewUnitLectures.Identity = txtIDCard.Text; NewUnitLectures.Telephone = txtTel.Text; NewUnitLectures.Remark = Remark.Text; NewUnitLectures.EntryPerson = unitLectures.EntryPerson; //用户等级为5级可直接通过 if (Convert.ToInt32(Session["SecrecyLevel"]) == 5) { NewUnitLectures.IsPass = true; } else { NewUnitLectures.IsPass = false; } int AttachID = pm.UpLoadFile(fileupload).Attachid; switch (AttachID) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; case -3: NewUnitLectures.AttachmentID = unitLectures.AttachmentID; break; default: NewUnitLectures.AttachmentID = AttachID; break; } if (Convert.ToInt32(Session["SecrecyLevel"]) != 5) { //操作日志表对象 Common.Entities.OperationLog operationLog = InsertOperationLog(); operationLog.OperationDataID = Convert.ToInt32(Session["UnitLecturesID"]); NewUnitLectures.EntryPerson = BLLUser.FindByLoginName(Session["LoginName"].ToString()).UserName; NewUnitLectures.IsPass = false; unitLectures.IsPass = false; BLLUL.Insert(NewUnitLectures); //向单位讲学表插入信息 operationLog.Remark = NewUnitLectures.UnitLecturesID.ToString(); BLLOL.Insert(operationLog); //向操作日志表插入信息 Alert.ShowInTop("操数据已经提交,等待管理员确认!"); } else { NewUnitLectures.UnitLecturesID = Convert.ToInt32(Session["UnitLecturesID"]); BLLUL.Update(NewUnitLectures); Alert.ShowInTop("保存成功!"); } PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference()); } catch (Exception ex) { //删除附件文件 string path = BLLattachment.FindPath(Convert.ToInt32(unitLectures.AttachmentID)); if (path != "") { pm.DeleteFile(Convert.ToInt32(unitLectures.AttachmentID), path); //删除附件表中的数据 BLLattachment.Delete(Convert.ToInt32(unitLectures.AttachmentID));//删除成功返回true } //BLCommon.PublicMethod pm = new BLCommon.PublicMethod(); pm.SaveError(ex, this.Request); } }
//添加 protected void Save_Click(object sender, EventArgs e) { try { if (tAchievementName.Text.Trim() == "") { Alert.Show("成果名称不能为空!"); return; } if (tAppraisalUnit.Text.Trim() == "") { Alert.Show("鉴定组织部门不能为空!"); return; } if (tApRemarkRank.Text.Trim() == "") { Alert.Show("成果登记号不能为空!"); return; } if (tApprovalNum.Text.Trim() == "") { Alert.Show("证书文号不能为空!"); return; } if (ProjectInNum.Text.Trim() == "") { Alert.Show("项目内部编号不能为空!"); return; } if (FirstFinishedPeople.Text.Trim() == "") { Alert.Show("成果第一完成人不能为空!"); return; } if (ProjectPeople.Text.Trim() == "") { Alert.Show("成员不能为空!"); return; } BLHelper.BLLAgency agency = new BLHelper.BLLAgency(); ach.AchievementName = tAchievementName.Text.Trim(); ach.AgencyID = agency.SelectAgencyID(DropDownListAgency.SelectedText); ach.ProjectName = tProjectID.Text.Trim(); ach.AppraisalTime = dAppraisalTime.SelectedDate; ach.AppraisalUnit = tAppraisalUnit.Text.Trim(); ach.ApRemarkRank = tApRemarkRank.Text.Trim(); ach.ApprovalNum = tApprovalNum.Text.Trim(); ach.ProjectInNum = ProjectInNum.Text.Trim(); //项目分类编号 ach.ProjectPeople = ProjectPeople.Text.Trim(); //成员 ach.FirstFinishedPeople = FirstFinishedPeople.Text.Trim(); //成果第一完成人 //ach.ProjectRank = DropDownListProjectRank.SelectedText;//鉴定级别 ach.ProjectLevel = DropDownListProjectLevel.SelectedText; //鉴定水平 ach.ProjectForm = DropDownListProjectForm.SelectedText; //鉴定形式 ach.SecrecyLevel = Convert.ToInt32(dSecrecyLevel.SelectedIndex + 1); string username = user.FindByLoginName(Session["LoginName"].ToString()).UserName; ach.EntryPerson = username; if (Convert.ToInt32(Session["SecrecyLevel"]) == 5) { int attachid = pm.UpLoadFile(fileupload).Attachid; switch (attachid) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } if (attachid != -3) { ach.AttachmentID = attachid; } else { ach.AttachmentID = null; } int opinion = pm.UpLoadFile(OpinionPage).Attachid; switch (opinion) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } if (opinion != -3) { ach.OpinionPage = opinion; } else { ach.OpinionPage = null; } int member = pm.UpLoadFile(MemberPage).Attachid; switch (member) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } if (member != -3) { ach.MemberPage = member; } else { ach.MemberPage = null; } int seal = pm.UpLoadFile(SealPage).Attachid; switch (seal) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } if (seal != -3) { ach.SealPage = seal; } else { ach.SealPage = null; } ach.IsPass = true; achieve.Insert(ach); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("保存成功!")); } else { int attachid = pm.UpLoadFile(fileupload).Attachid; switch (attachid) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } if (attachid != -3) { ach.AttachmentID = attachid; } else { ach.AttachmentID = null; } int opinion = pm.UpLoadFile(OpinionPage).Attachid; switch (opinion) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } if (opinion != -3) { ach.OpinionPage = opinion; } else { ach.OpinionPage = null; } int member = pm.UpLoadFile(MemberPage).Attachid; switch (member) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } if (member != -3) { ach.MemberPage = member; } else { ach.MemberPage = null; } int seal = pm.UpLoadFile(SealPage).Attachid; switch (seal) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } if (seal != -3) { ach.SealPage = seal; } else { ach.SealPage = null; } ach.IsPass = false; achieve.Insert(ach); log.LoginName = username; log.OperationTime = DateTime.Now; log.LoginIP = " "; log.OperationContent = "Achievement"; log.OperationType = "添加"; log.OperationDataID = ach.AchievementID; op.Insert(log); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("您的数据已提交,请等待确认!")); } } catch (Exception ex) { int attachid = Convert.ToInt32(ach.AttachmentID); string path = at.FindPath(attachid); pm.DeleteFile(attachid, path); pm.SaveError(ex, this.Request); } }
//保存 protected void Save_Click(object sender, EventArgs e) { try { if (tAchievementName.Text.Trim() == "") { Alert.Show("成果名称不能为空!"); return; } if (tAppraisalUnit.Text.Trim() == "") { Alert.Show("鉴定组织部门不能为空!"); return; } if (tApRemarkRank.Text.Trim() == "") { Alert.Show("鉴定评语级别不能为空!"); return; } if (tApprovalNum.Text.Trim() == "") { Alert.Show("鉴定批文号不能为空!"); return; } if (ProjectInNum.Text.Trim() == "") { Alert.Show("项目内部编号不能为空!"); return; } if (ProjectPeople.Text.Trim() == "") { Alert.Show("成员不能为空!"); return; } if (FirstFinishedPeople.Text.Trim() == "") { Alert.Show("成果第一完成人不能为空!"); return; } BLHelper.BLLAgency agency = new BLHelper.BLLAgency(); achs.AchievementName = tAchievementName.Text.Trim(); achs.AgencyID = agency.SelectAgencyID(DropDownListAgency.SelectedText.Trim()); achs.ProjectName = tProjectID.Text.Trim(); achs.AppraisalTime = dAppraisalTime.SelectedDate; achs.AppraisalUnit = tAppraisalUnit.Text.Trim(); achs.ApRemarkRank = tApRemarkRank.Text.Trim(); achs.ApprovalNum = tApprovalNum.Text.Trim(); achs.ProjectInNum = ProjectInNum.Text.Trim(); //项目分类编号 achs.ProjectPeople = ProjectPeople.Text.Trim(); //成员 achs.FirstFinishedPeople = FirstFinishedPeople.Text.Trim(); //成果第一完成人 // achs.ProjectRank = DropDownListProjectRank.SelectedText;//鉴定级别 achs.ProjectLevel = DropDownListProjectLevel.SelectedText; //鉴定水平 achs.ProjectForm = DropDownListProjectForm.SelectedText; //鉴定形式 achs.SecrecyLevel = Convert.ToInt32(dSecrecyLevel.SelectedIndex + 1); achs.EntryPerson = achieve.Findmodel(Convert.ToInt32(Session["AchievementID"])).EntryPerson; int AttachmentID = achieve.FindAttachment(Convert.ToInt32(Session["AchievementID"])); int OpinionPage = achieve.FindAttachment(Convert.ToInt32(Session["AchievementID"])); int MemberPage = achieve.FindAttachment(Convert.ToInt32(Session["AchievementID"])); int SealPage = achieve.FindAttachment(Convert.ToInt32(Session["AchievementID"])); if (Convert.ToInt32(Session["SecrecyLevel"]) == 5)//如果等于5级 { achs.IsPass = true; achs.AchievementID = Convert.ToInt32(Session["AchievementID"]); string path = at.FindPath(AttachmentID); int attachid = pm.UpLoadFile(fileupload).Attachid; if (attachid != -3)//上传控件是否有值 { switch (attachid) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } achs.AttachmentID = attachid; //成果表的附件为新插入的附件ID achieve.Update(achs); //更新 pm.DeleteFile(AttachmentID, path); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("保存成功!")); } else //上传空间没有值 { if (AttachmentID != 0) { achs.AttachmentID = AttachmentID; } achieve.Update(achs);//更新成果表 PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("保存成功!")); } string path1 = at.FindPath(OpinionPage); int opinion = pm.UpLoadFile(OpinionPage1).Attachid; if (opinion != -3)//上传控件是否有值 { switch (opinion) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } achs.OpinionPage = opinion; achieve.Update(achs);//更新 pm.DeleteFile(OpinionPage, path1); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("保存成功!")); } else //上传空间没有值 { if (OpinionPage != 0) { achs.OpinionPage = OpinionPage; } achieve.Update(achs);//更新成果表 PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("保存成功!")); } string path2 = at.FindPath(MemberPage); int member = pm.UpLoadFile(MemberPage1).Attachid; if (member != -3)//上传控件是否有值 { switch (member) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } achs.MemberPage = member; //成果表的附件为新插入的附件ID achieve.Update(achs); //更新 pm.DeleteFile(MemberPage, path2); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("保存成功!")); } else //上传空间没有值 { if (MemberPage != 0) { achs.MemberPage = MemberPage; } achieve.Update(achs);//更新成果表 PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("保存成功!")); } string path3 = at.FindPath(SealPage); int seal = pm.UpLoadFile(SealPage1).Attachid; if (seal != -3)//上传控件是否有值 { switch (seal) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } achs.SealPage = seal; //成果表的附件为新插入的附件ID achieve.Update(achs); //更新 pm.DeleteFile(SealPage, path3); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("保存成功!")); } else //上传空间没有值 { if (SealPage != 0) { achs.SealPage = SealPage; } achieve.Update(achs);//更新成果表 PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("保存成功!")); } } else//小于5级 { string username = user.FindByLoginName(Session["LoginName"].ToString()).UserName; log.LoginName = username; log.OperationTime = DateTime.Now; log.LoginIP = " "; log.OperationContent = "Achievement"; log.OperationType = "更新"; achs.IsPass = false; int attachid = pm.UpLoadFile(fileupload).Attachid; if (attachid != -3)//上传控件是否有值 { switch (attachid) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } achs.AttachmentID = attachid; //成果表的附件为新插入的附件ID achieve.Insert(achs); //插入成果表 log.OperationDataID = Convert.ToInt32(Session["AchievementID"]); log.Remark = achs.AchievementID.ToString(); op.Insert(log);//将成果更新插入操作表 achieve.UpdateIsPass(Convert.ToInt32(Session["AchievementID"]), false); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("您的数据已提交,请等待确认!")); } else//上传控件没有值 { if (AttachmentID != 0)//原来有附件 { achs.AttachmentID = AttachmentID; } achieve.Insert(achs); log.OperationDataID = Convert.ToInt32(Session["AchievementID"]); log.Remark = achs.AchievementID.ToString(); op.Insert(log); achieve.UpdateIsPass(Convert.ToInt32(Session["AchievementID"]), false); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("您的数据已提交,请等待确认!")); } int opinion = pm.UpLoadFile(OpinionPage1).Attachid; if (opinion != -3)//上传控件是否有值 { switch (opinion) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } achs.OpinionPage = opinion; achieve.Insert(achs);//插入成果表 log.OperationDataID = Convert.ToInt32(Session["AchievementID"]); log.Remark = achs.AchievementID.ToString(); op.Insert(log);//将成果更新插入操作表 achieve.UpdateIsPass(Convert.ToInt32(Session["AchievementID"]), false); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("您的数据已提交,请等待确认!")); } else//上传控件没有值 { if (OpinionPage != 0)//原来有附件 { achs.OpinionPage = OpinionPage; } achieve.Insert(achs); log.OperationDataID = Convert.ToInt32(Session["AchievementID"]); log.Remark = achs.AchievementID.ToString(); op.Insert(log); achieve.UpdateIsPass(Convert.ToInt32(Session["AchievementID"]), false); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("您的数据已提交,请等待确认!")); } int member = pm.UpLoadFile(MemberPage1).Attachid; if (member != -3)//上传控件是否有值 { switch (member) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } achs.MemberPage = member; achieve.Insert(achs);//插入成果表 log.OperationDataID = Convert.ToInt32(Session["AchievementID"]); log.Remark = achs.AchievementID.ToString(); op.Insert(log);//将成果更新插入操作表 achieve.UpdateIsPass(Convert.ToInt32(Session["AchievementID"]), false); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("您的数据已提交,请等待确认!")); } else//上传控件没有值 { if (MemberPage != 0)//原来有附件 { achs.MemberPage = MemberPage; } achieve.Insert(achs); log.OperationDataID = Convert.ToInt32(Session["AchievementID"]); log.Remark = achs.AchievementID.ToString(); op.Insert(log); achieve.UpdateIsPass(Convert.ToInt32(Session["AchievementID"]), false); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("您的数据已提交,请等待确认!")); } int seal = pm.UpLoadFile(SealPage1).Attachid; if (seal != -3)//上传控件是否有值 { switch (seal) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("文件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; } achs.SealPage = seal; achieve.Insert(achs);//插入成果表 log.OperationDataID = Convert.ToInt32(Session["AchievementID"]); log.Remark = achs.AchievementID.ToString(); op.Insert(log);//将成果更新插入操作表 achieve.UpdateIsPass(Convert.ToInt32(Session["AchievementID"]), false); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("您的数据已提交,请等待确认!")); } else//上传控件没有值 { if (SealPage != 0)//原来有附件 { achs.SealPage = SealPage; } achieve.Insert(achs); log.OperationDataID = Convert.ToInt32(Session["AchievementID"]); log.Remark = achs.AchievementID.ToString(); op.Insert(log); achieve.UpdateIsPass(Convert.ToInt32(Session["AchievementID"]), false); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("您的数据已提交,请等待确认!")); } } } catch (Exception ex) { int attachid = Convert.ToInt32(achs.AttachmentID); string path = at.FindPath(attachid); pm.DeleteFile(attachid, path); pm.SaveError(ex, this.Request); } }
//保存 protected void Save_Click(object sender, EventArgs e) { BLCommon.PublicMethod pm = new BLCommon.PublicMethod(); BLHelper.BLLUser user = new BLHelper.BLLUser(); try { if (tName.Text.Trim() == "") { Alert.ShowInTop("姓名不能为空!"); tName.Text = ""; return; } if (tLearnPlace.Text.Trim() == "") { Alert.ShowInTop("进修地点不能为空!"); tLearnPlace.Text = ""; return; } if (tLearnSchool.Text.Trim() == "") { Alert.ShowInTop("进修学校不能为空!"); tLearnSchool.Text = ""; return; } if (tLearnContent.Text.Trim() == "") { Alert.ShowInTop("进修内容不能为空!"); tLearnContent.Text = ""; return; } if (dLearnEndTime.SelectedDate < dLearnBeginTime.SelectedDate) { Alert.ShowInTop("结束时间不能小于开始时间!"); return; } BLHelper.BLLAgency agency = new BLHelper.BLLAgency(); OperationLog op = new OperationLog(); BLHelper.BLLOperationLog blop = new BLHelper.BLLOperationLog(); fu.Name = tName.Text.Trim(); if (dBirthday.SelectedDate != null) { fu.Birthday = Convert.ToDateTime(dBirthday.Text.Trim()); } fu.DocuType = tDocuType.SelectedText.Trim(); fu.IDNum = tIDNum.Text.Trim(); fu.Email = tEmail.Text.Trim(); fu.Hometown = tHometown.Text.Trim(); fu.LearnBeginTime = dLearnBeginTime.SelectedDate; fu.LearnContent = tLearnContent.Text.Trim(); if (dLearnEndTime.SelectedDate != null) { fu.LearnEndTime = dLearnEndTime.SelectedDate; } fu.LearnPlace = tLearnPlace.Text.Trim(); fu.LearnSchool = tLearnSchool.Text.Trim(); fu.PhoneNum = tPhoneNum.Text.Trim(); fu.Profile = tPintroduce.Text.Trim(); fu.Remark = tRemark.Text.Trim(); fu.SecrecyLevel = Convert.ToInt32(DroSecrecyLevel.SelectedValue.Trim()) + 1; if (rbtnBoy.Checked == true) { fu.Sex = true; } else { fu.Sex = false; } fu.AgencyID = agency.SelectAgencyID(DropDownListAgency.SelectedText); string username = user.FindByLoginName(Session["LoginName"].ToString()).UserName; fu.EntryPerson = username; if (Convert.ToInt32(Session["SecrecyLevel"].ToString()) == 5) { fu.IsPass = true; futherstudy.Insert(fu); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("保存成功!")); } else { fu.IsPass = false; futherstudy.Insert(fu); op.LoginIP = ""; op.LoginName = Session["LoginName"].ToString(); op.OperationContent = "FutherStudy"; op.OperationDataID = futherstudy.FindIdByNT(tName.Text.Trim().ToString(), dLearnBeginTime.SelectedDate.Value); op.OperationType = "添加"; op.OperationTime = DateTime.Now; blop.Insert(op); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHidePostBackReference() + Alert.GetShowInTopReference("数据已经提交,请等待管理员确认!")); } } catch (Exception ex) { pm.SaveError(ex, this.Request); } }
//保存按钮 protected void btnSave_Click(object sender, EventArgs e) { try { if (FileName.Text.Trim() == "") { Alert.Show("文件名不能为空!"); return; } BLHelper.BLLAgency agency = new BLHelper.BLLAgency(); files.FileName = FileName.Text.Trim(); files.LevinTime = LevinTime.SelectedDate; files.LevinUnit = LevinUnit.Text.Trim(); files.FileRecipient = FileRecipient.Text.Trim(); string username = user.FindByLoginName(Session["LoginName"].ToString()).UserName; files.EntryPerson = username; files.SecrecyLevel = Convert.ToInt32(DropDownListLevel.SelectedIndex + 1); files.AgencyID = agency.SelectAgencyID(DropDownListAgency.SelectedText.Trim()); files.DocumentCategoryID = DropDownListFile.SelectedText.Trim(); if (Convert.ToInt32(Session["SecrecyLevel"]) < 5) { log.LoginName = username; log.OperationTime = DateTime.Now; log.LoginIP = " "; log.OperationContent = "Files"; log.OperationType = "添加"; files.IsPass = false; //文件上传并获取附件id //先进行附件判断 int AttachID = pm.UpLoadFile(fileupload).Attachid; switch (AttachID) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("附件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; case -3: Alert.ShowInTop("请上传附件"); return; } files.AttachmentID = AttachID; file.Insert(files);//插入文件表 log.OperationDataID = files.FilesID; op.Insert(log); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("您的数据已提交,请等待审核!")); } else { files.IsPass = true; int AttachID = pm.UpLoadFile(fileupload).Attachid; switch (AttachID) { case -1: Alert.ShowInTop("文件类型不符,请重新选择!"); return; case 0: Alert.ShowInTop("附件名已经存在!"); return; case -2: Alert.ShowInTop("文件不能大于150M"); return; case -3: Alert.ShowInTop("请上传附件"); return; } files.AttachmentID = AttachID; file.Insert(files);//插入文件表 PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("保存成功")); } } catch (Exception ex) { int attachid = Convert.ToInt32(files.AttachmentID); string path = at.FindPath(attachid); pm.DeleteFile(attachid, path); pm.SaveError(ex, this.Request); } }
//更新 public void Update() { try { if (Session["LoginName"].ToString() == "") { Response.Redirect("login.aspx"); Alert.Show("登录超时!"); } UserInfo NewUser = new UserInfo(); NewUser.UserName = T_UserName.Text.Trim(); if (rbtnBoy.Checked == true) { NewUser.Sex = true; } else { NewUser.Sex = false; } NewUser.Nation = DropDownListNation.SelectedItem.Text; NewUser.Hometown = T_Hometown.Text.Trim(); if (DatePickerBirth.SelectedDate.HasValue) { NewUser.Birth = DatePickerBirth.SelectedDate; } NewUser.JobTitle = T_JobTitle.Text.Trim(); NewUser.AgencyID = bllAgency.SelectAgencyID(DropDownListAgencyP.SelectedText); NewUser.TeleNum = T_Telenum.Text.Trim(); NewUser.HomeNum = T_HomeTetlum.Text.Trim(); NewUser.OfficeNum = T_Officenum.Text.Trim(); NewUser.DocumentsNum = T_DocumentsNum.Text.Trim(); NewUser.DocumentsType = DropDownListDocumentsType.SelectedItem.Text; NewUser.PoliticalStatus = DropDownListPoliticalStatus.SelectedItem.Text; NewUser.Profile = TextAreaProfile.Text.Trim(); NewUser.Education = DropDownListEducation.SelectedItem.Text; NewUser.Degree = DropDownListDegree.SelectedItem.Text; NewUser.StaffType = DropDownListStaffType.SelectedItem.Text; NewUser.Specialty = T_Specilty.Text.Trim(); if (ISMarriage.Checked == true) { NewUser.Marriage = true; } else { NewUser.Marriage = false; } NewUser.Fax = T_Fax.Text.Trim(); NewUser.HomeAddress = T_HomeAddress.Text.Trim(); NewUser.PostalCode = T_PostalCode.Text.Trim(); NewUser.qqNum = T_QQnum.Text.Trim(); NewUser.Remark = T_Remark.Text.Trim(); NewUser.UnitName = T_UnitName.Text.Trim(); //NewUser.StaffType = T_StaffType.Text.Trim(); //NewUser.UserInfoBH = T_UserInfoBH.Text.Trim(); NewUser.LoginName = T_LoginName.Text.Trim(); //密码没有修改 NewUser.LoginPWD = bllUser.IsUser(bllUser.FindByUserID(Convert.ToInt32(Session["UserInfoID"]))).LoginPWD; NewUser.Email = T_Email.Text.Trim(); NewUser.TeleNum = T_Telenum.Text.Trim(); NewUser.AdministrativeLevelName = DropDownListAdmin.SelectedItem.Text; NewUser.Domicile = T_Domicile.Text.Trim(); NewUser.SubjectSortName = DropDownListSubjectSortP.SelectedItem.Text; if (DatePickerJobTitleTime.SelectedDate.HasValue) { NewUser.JobTitleTime = DatePickerJobTitleTime.SelectedDate; } if (DatePickerPoliticalStatusTime.SelectedDate.HasValue) { NewUser.PoliticalStatusTime = DatePickerPoliticalStatusTime.SelectedDate; } if (IsDoctorTeacher.Checked == true) { NewUser.IsDocdorTeacher = true; } else { NewUser.IsDocdorTeacher = false; } if (IsMasterTeacher.Checked == true) { NewUser.IsMasteTeacher = true; } else { NewUser.IsMasteTeacher = false; } if (DatePickerMasterTeacherTime.SelectedDate.HasValue) { NewUser.MasterTeacherTime = DatePickerMasterTeacherTime.SelectedDate; } if (DatePickerDoctorTeacherTime.SelectedDate.HasValue) { NewUser.DoctorTeacherTime = DatePickerDoctorTeacherTime.SelectedDate; } NewUser.SecrecyLevel = Convert.ToInt32(DropDownListSecrecyLevel.SelectedIndex + 1); NewUser.ResearchDirection = T_Reserch.Text.Trim(); NewUser.LastSchool = LastSchool.Text.Trim(); NewUser.EnterSchoolTime = DatePickerEnterSchoolTime.SelectedDate; //入校时间; NewUser.StudySource = DropDownListStudySource.SelectedItem.Text; //学缘 //照片 //int AttachmentID = bllUser.FindAttachmentID(Convert.ToInt32(Session["UserInfoID"])); int PhotoID = bllUser.FindPhotoID(Convert.ToInt32(Session["UserInfoID"])); string attachmentPath = BLLattachment.FindPath(PhotoID); string photoPath = BLLattachment.FindPath(PhotoID); if (Session["AttachID"] != null) { NewUser.PhotoID = int.Parse(Session["AttachID"].ToString()); } NewUser.EntryPerson = bllUser.Find(Convert.ToInt32(Session["UserInfoID"]), true).EntryPerson; if (Convert.ToInt32(Session["SecrecyLevel"]) == 5) { NewUser.IsPass = true; NewUser.UserInfoID = Convert.ToInt32(Session["UserInfoID"]); bllUser.Update(NewUser);//更新人员基本信息表 PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("人员基本信息修改完成!")); } else { NewUser.IsPass = false; bllUser.ChangePass(Convert.ToInt32(Session["UserInfoID"]), false); bllUser.Insert(NewUser);//插入人员基本信息表 //向操作日志表中插入 OperationLog operate = new OperationLog(); operate.LoginName = NewUser.EntryPerson; operate.LoginIP = ""; operate.OperationType = "更新"; operate.OperationContent = "UserInfo"; operate.OperationDataID = Convert.ToInt32(Session["UserInfoID"]); operate.OperationTime = System.DateTime.Now; operate.Remark = NewUser.UserInfoID.ToString(); bllOperate.Insert(operate); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("人员基本信息已提交审核!")); } } catch (Exception ex) { publicmethod.SaveError(ex, this.Request); } }
//项目添加 public void AddProjects() { try { if (SourceUnit2.Text.Trim() == "") { Alert.ShowInTop("来源单位不能为空!"); SourceUnit2.Text = ""; return; } if (ProjectManager.Text.Trim() == "") { Alert.ShowInTop("项目负责人(前三)不能为空!"); ProjectManager.Text = ""; return; } if (ProjectHeads2.Text.Trim() == "") { Alert.ShowInTop("实际负责人不能为空!"); ProjectHeads2.Text = ""; return; } if (AcceptUnit2.Text.Trim() == "") { Alert.ShowInTop("承担部门不能为空!"); AcceptUnit2.Text = ""; return; } if (GivenMoneyUnits2.Text.Trim() == "") { Alert.ShowInTop("来款单位不能为空!"); GivenMoneyUnits2.Text = ""; return; } if (ProjectInNum.Text.Trim() == "") { Alert.ShowInTop("项目内部编号(科技处)不能为空!"); ProjectInNum.Text = ""; return; } if (Convert.ToInt32(Session["SecrecyLevel"]) != 5) { aproject.IsPass = false; } else { aproject.IsPass = true; } aproject.ProjectName = ProjectName2.Text.Trim(); aproject.AgencyID = bllAgency.SelectAgencyID(DropDownListAgencyP.SelectedText); aproject.AcceptUnit = AcceptUnit2.Text.Trim(); aproject.SourceUnit = SourceUnit2.Text.Trim(); aproject.ProjectSortName = DropDownListProjectSortName.SelectedItem.Text; aproject.ProjectState = DropDownListState.SelectedItem.Text; aproject.ApprovedMoney = ApprovedMoney2.Text.Trim(); if (!string.IsNullOrEmpty(GetMoney2.Text)) { if (Convert.ToDecimal(ApprovedMoney2.Text) - Convert.ToDecimal(GetMoney2.Text) < 0) { GetMoney2.Reset(); Alert.ShowInTop("到账金额小于等于项目经费"); return; } else { aproject.GetMoney = GetMoney2.Text.Trim(); } } else { aproject.GetMoney = GetMoney2.Text.Trim(); } aproject.GetMoney = GetMoney2.Text.Trim(); aproject.CooperationForms = DropDownListCooperationForms.SelectedItem.Text;//CooperationForms2.Text.Trim(); aproject.ProjectLevel = DropDownListProjectLevel.SelectedItem.Text; aproject.ProjectHeads = ProjectHeads2.Text.Trim(); aproject.StartTime = DatePickerStartTime.SelectedDate.Value; if (DatePickerEndTime.SelectedDate.HasValue) { if (DatePickerEndTime.SelectedDate < DatePickerStartTime.SelectedDate) { DatePickerEndTime.Reset(); Alert.ShowInTop("结束时间不能小于开始时间!"); return; } else { aproject.EndTime = DatePickerEndTime.SelectedDate; } } if (DatePickerExpectEndTime.SelectedDate.HasValue) { if (DatePickerExpectEndTime.SelectedDate < DatePickerStartTime.SelectedDate) { DatePickerExpectEndTime.Reset(); Alert.ShowInTop("预期结束时间不能小于开始时间!"); return; } else { aproject.ExpectEndTime = DatePickerExpectEndTime.SelectedDate; } } aproject.ExpecteResults = DropDownListExpecteResults.SelectedItem.Text;//ExpecteResults2.Text.Trim(); aproject.GivenMoneyUnits = GivenMoneyUnits2.Text.Trim(); aproject.ProjectNature = DropDownListNature.SelectedItem.Text; aproject.Remark = Remark2.Text.Trim(); aproject.SecrecyLevel = DropDownListSecrecyLevel.SelectedIndex + 1; //管理费比例 if (!string.IsNullOrEmpty(ManageMoney.Text)) { double num = 0.0; if (double.TryParse(ManageMoney.Text.Trim(), out num)) { if (Convert.ToDouble(ManageMoney.Text) > 0 && Convert.ToDouble(ManageMoney.Text) < 100) { aproject.ManageMoney = ManageMoney.Text.Trim(); } else { ManageMoney.Text = ""; Alert.ShowInTop("管理费比例为0~100%!"); return; } } else { ManageMoney.Text = ""; Alert.ShowInTop("请输入数字!"); return; } } else { aproject.ManageMoney = bllFundingSet.FindProportion(aproject.ProjectNature, "管理费"); } aproject.PactNum = PactNum2.Text.Trim(); aproject.TaskNum = TaskNum2.Text.Trim(); aproject.ProjectManager = ProjectManager.Text.Trim(); //项目负责人(前三) aproject.ProjectInNum = ProjectInNum.Text.Trim(); //项目内部编号(科技处) aproject.ProjectMember = ProjectMember.Text.Trim(); //项目成员 //经济效益附件 //int attachidbenefit = pm.UpLoadFile(FileUploadFile).Attachid; //switch (attachidbenefit) //{ // case -1: // Alert.ShowInTop("经济效益文件类型不符,请重新选择!"); // return; // case 0: // Alert.ShowInTop("经济效益文件名已经存在!"); // return; // case -2: // Alert.ShowInTop("经济效益文件不能大于150M"); // return; //} ////经济预算效益 //int attachidbudget = pm.UpLoadFile(FileUploadFileM).Attachid; //switch (attachidbudget) //{ // case -1: // Alert.ShowInTop("经费预算文件类型不符,请重新选择!"); // if (attachidbenefit != -1 && attachidbenefit != 0 && attachidbenefit != -2) // pm.DeleteFile(attachidbenefit, bllAttachment.FindPath(attachidbenefit)); // return; // case 0: // Alert.ShowInTop("经费预算文件名已经存在!"); // if (attachidbenefit != -1 && attachidbenefit != 0 && attachidbenefit != -2) // pm.DeleteFile(attachidbenefit, bllAttachment.FindPath(attachidbenefit)); // return; // case -2: // Alert.ShowInTop("经费预算文件不能大于150M"); // if (attachidbenefit != -1 && attachidbenefit != 0 && attachidbenefit != -2) // pm.DeleteFile(attachidbenefit, bllAttachment.FindPath(attachidbenefit)); // return; //} ////经济效益 //if (attachidbenefit != -3) //{ // aproject.BenefitAttachment = attachidbenefit; //} //else //{ // aproject.BenefitAttachment = null; //} ////经费预算 //if (attachidbudget != -3) //{ // aproject.BudgetAttachment = attachidbudget; //} //else //{ // aproject.BudgetAttachment = null; //} aproject.EntryPerson = bllUser.FindByLoginName(Session["LoginName"].ToString()).UserName; bllProject.InsertProject(aproject); if (Convert.ToInt32(Session["SecrecyLevel"]) != 5) { //向操作日志表中插入 OperationLog operate = new OperationLog(); operate.LoginName = bllUser.FindByLoginName(Session["LoginName"].ToString()).UserName; operate.LoginIP = ""; operate.OperationType = "添加"; operate.OperationContent = "Project"; operate.OperationDataID = bllProject.SelectProjectID(ProjectName2.Text); operate.OperationTime = System.DateTime.Now; operate.Remark = ""; bllOperate.Insert(operate); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("您的操作已提交审核,请等待!")); } else { PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("项目信息已添加完成!")); } } catch (Exception ex) { pm.DeleteFile(Convert.ToInt32(aproject.BenefitAttachment), bllAttachment.FindPath(Convert.ToInt32(aproject.BenefitAttachment))); pm.DeleteFile(Convert.ToInt32(aproject.BudgetAttachment), bllAttachment.FindPath(Convert.ToInt32(aproject.BudgetAttachment))); pm.SaveError(ex, this.Request); } }