//处置申报待报废处理流程 public int 处置申报待报废处理流程(SchoolX_资产处置流程表 model, AM_提醒通知 ammodel, AM_待办业务 dbmodel) { try { StringBuilder sbtz = new StringBuilder(); sbtz.Append("INSERT INTO AM_提醒通知 "); sbtz.Append("(消息事项,消息内容,发起人,发起时间,通知类型,是否已读,通知职务,FlowID "); sbtz.Append(" ) VALUES( "); sbtz.Append(" @消息事项,@消息内容,@发起人,@发起时间,@通知类型,@是否已读,@通知职务,@FlowID "); sbtz.Append(")"); SqlParameter[] paratz = { new SqlParameter("@消息事项", ammodel.消息事项), new SqlParameter("@消息内容", ammodel.消息内容), new SqlParameter("@发起人", ammodel.发起人), new SqlParameter("@发起时间", ammodel.发起时间), new SqlParameter("@通知类型", ammodel.通知类型), new SqlParameter("@是否已读", ammodel.是否已读), new SqlParameter("@通知职务", ammodel.通知职务), new SqlParameter("@FlowID", ammodel.FlowID) }; DBHelper.ExecuteScalar(DBHelper.ConnectionString, CommandType.Text, sbtz.ToString(), paratz); if (model.Sort == 1)//分管领导通过 { //string sql = string.Format("UPDATE X_资产处置流程表 SET 是否同意 ='{0}' ,分管领导通过时间 = '{1}' , 申请人 = '{2}',Sort=2 ,流程状态='分管领导已通过,待主管部门审核' where ID = {3}", model.是否同意, model.分管领导通过时间, model.申请人, model.ID); //DBHelper.ExecuteNonQuery(DBHelper.ConnectionString, CommandType.Text, sql.ToString()); } else if (model.Sort == 2)//主管部门审核 { //string sql = string.Format("UPDATE X_资产处置流程表 SET 主管部门确认通过 ='{0}' ,主管部门通过时间 = '{1}' ,Sort=3 ,流程状态='主管部门已审核通过,待财政部门审核' where ID = {2}", model.主管部门确认通过, model.主管部门通过时间, model.ID); //DBHelper.ExecuteNonQuery(DBHelper.ConnectionString, CommandType.Text, sql.ToString()); } else if (model.Sort == 3) //财政部门审核 { //string sql = string.Format("UPDATE X_资产处置流程表 SET 财务部门确认通过 ='是' ,财政部门通过时间 = '2020/2/4' ,Sort=0 ,流程状态='完成' where ID = {2}", model.财政部门确认通过, model.财政部门通过时间, model.ID); //DBHelper.ExecuteNonQuery(DBHelper.ConnectionString, CommandType.Text, sql.ToString()); } string sqlup = string.Format("UPDATE AM_待办业务 SET 流程状态='{0}',通知内容 ='{1}' ,处理职务='{2}' where FlowID = {3} and 事项名称='{4}'", dbmodel.流程状态, dbmodel.通知内容, dbmodel.处理职务, dbmodel.FlowID, dbmodel.事项名称); return(DBHelper.ExecuteNonQuery(DBHelper.ConnectionString, CommandType.Text, sqlup.ToString())); } catch (Exception) { return(0); } }
public int 处置申报报废处理流程(SchoolX_资产处置流程表 model) { return(sql.处置申报报废处理流程(model)); }
public int 调拨流程处理(SchoolX_资产处置流程表 model) { return(sql.调拨流程处理(model)); }
public int 处置申报待报废处理流程(SchoolX_资产处置流程表 model, AM_提醒通知 ammodel, AM_待办业务 dbmodel) { return(sql.处置申报待报废处理流程(model, ammodel, dbmodel)); }
public int 创建处置申报资产报废(SchoolX_资产处置流程表 model) { return(sql.创建处置申报资产报废(model)); }
//public int 插入资产处置(SchoolX_资产处置流程表 model) //{ // return sql.插入资产处置(model); //} public int 插入资产处置调拨单(SchoolX_资产处置流程表 model) { return(sql.插入资产处置调拨单(model)); }
//调拨处理 protected void ZCCLSPYES_Click(object sender, EventArgs e) { string processingtime = DateTime.Now.ToShortDateString(); //处理时间 string username = Session["姓名"].ToString(); //处理人 int flowid = Convert.ToInt32(FlowID.Text); string 职务 = Session["职务"].ToString(); SchoolX_资产处置流程表 model = new SchoolX_资产处置流程表(); if (FlowName.Text == "资产处置-调拨") { if (Sort.Text == "1") { model.调出单位分管领导意见 = 处理意见.Text; if (model.调出单位分管领导意见 == "" || model.调出单位分管领导意见 == null) { model.调出单位分管领导意见 = "同意"; } model.调出单位分管领导 = username; model.调出单位分管领导处理时间 = processingtime; model.FlowName = FlowName.Text; model.Sort = 2; model.ID = flowid; model.流程状态 = "等待调入单位管理员处理"; if (bll.调拨流程处理(model) > 0) { Alert.ShowInTop("审批成功!", "提示信息", MessageBoxIcon.Information); Window5.Hidden = true; 审批处理界面.Hidden = true; BindGrid(); } else { Alert.ShowInTop("操作失败,请联系管理员!", "提示信息", MessageBoxIcon.Information); } } else if (Sort.Text == "2") { model.调入单位管理员意见 = 处理意见.Text; if (model.调入单位管理员意见 == "" || model.调入单位管理员意见 == null) { model.调入单位管理员意见 = "同意"; } model.调入单位管理员 = username; model.调入单位管理员处理时间 = processingtime; model.FlowName = FlowName.Text; model.Sort = 3; model.ID = flowid; model.流程状态 = "等待调入单位分管领导处理"; if (bll.调拨流程处理(model) > 0) { Alert.ShowInTop("审批成功!", "提示信息", MessageBoxIcon.Information); Window5.Hidden = true; 审批处理界面.Hidden = true; BindGrid(); } else { Alert.ShowInTop("操作失败,请联系管理员!", "提示信息", MessageBoxIcon.Information); } } else if (Sort.Text == "3") { model.调入单位分管领导意见 = 处理意见.Text; if (model.调入单位分管领导意见 == "" || model.调入单位分管领导意见 == null) { model.调入单位分管领导意见 = "同意"; } model.调入单位分管领导 = username; model.调入单位分管领导处理时间 = processingtime; model.FlowName = FlowName.Text; model.Sort = 4; model.ID = flowid; model.流程状态 = "等待主管部门处理"; if (bll.调拨流程处理(model) > 0) { Alert.ShowInTop("审批成功!", "提示信息", MessageBoxIcon.Information); Window5.Hidden = true; 审批处理界面.Hidden = true; BindGrid(); } else { Alert.ShowInTop("操作失败,请联系管理员!", "提示信息", MessageBoxIcon.Information); } } else if (Sort.Text == "4") { model.主管部门意见 = 处理意见.Text; if (model.主管部门意见 == "" || model.主管部门意见 == null) { model.主管部门意见 = "同意"; } model.主管部门 = username; model.主管部门处理时间 = processingtime; model.FlowName = FlowName.Text; model.Sort = 5; model.ID = flowid; model.流程状态 = "等待财政部门处理"; if (bll.调拨流程处理(model) > 0) { Alert.ShowInTop("审批成功!", "提示信息", MessageBoxIcon.Information); Window5.Hidden = true; 审批处理界面.Hidden = true; BindGrid(); } else { Alert.ShowInTop("操作失败,请联系管理员!", "提示信息", MessageBoxIcon.Information); } } else if (Sort.Text == "5") { model.财政部门意见 = 处理意见.Text; if (model.财政部门意见 == "" || model.财政部门意见 == null) { model.财政部门意见 = "同意"; } model.财政部门 = username; model.财政部门处理时间 = processingtime; model.FlowName = FlowName.Text; model.Sort = 6; model.ID = flowid; model.流程状态 = "等待调出单位管理员处理"; if (bll.调拨流程处理(model) > 0) { Alert.ShowInTop("审批成功!", "提示信息", MessageBoxIcon.Information); Window5.Hidden = true; 审批处理界面.Hidden = true; BindGrid(); } else { Alert.ShowInTop("操作失败,请联系管理员!", "提示信息", MessageBoxIcon.Information); } } else if (Sort.Text == "6") { string dcname = bll.资产处置调拨调出单位管理员姓名(Convert.ToInt32(flowid)); if (dcname == username) { //model.财政部门意见 = 处理意见.Text; //if (model.财政部门意见 == "" || model.财政部门意见 == null) //{ // model.财政部门意见 = "同意"; //} model.调出单位管理员 = username; model.调出单位管理员处理时间 = processingtime; model.FlowName = FlowName.Text; model.Sort = 7; model.ID = flowid; model.流程状态 = "等待调入单位管理员处理"; if (bll.调拨流程处理(model) > 0) { Alert.ShowInTop("审批成功!", "提示信息", MessageBoxIcon.Information); Window5.Hidden = true; 审批处理界面.Hidden = true; BindGrid(); return; } else { Alert.ShowInTop("操作失败,请联系管理员!", "提示信息", MessageBoxIcon.Information); } } else { Alert.ShowInTop("你没有权限!", "提示信息", MessageBoxIcon.Information); } } else if (Sort.Text == "7") { string dcname = bll.资产处置调拨调入单位管理员姓名(Convert.ToInt32(flowid)); if (dcname == username) { model.调入单位管理员确认 = username; model.调入单位管理员确认处理时间 = processingtime; model.FlowName = FlowName.Text; model.Sort = 0; model.ID = flowid; model.流程状态 = "完成"; if (bll.调拨流程处理(model) > 0) { Alert.ShowInTop("审批成功!", "提示信息", MessageBoxIcon.Information); Window5.Hidden = true; 审批处理界面.Hidden = true; BindGrid(); } else { Alert.ShowInTop("操作失败,请联系管理员!", "提示信息", MessageBoxIcon.Information); return; } } else { Alert.ShowInTop("你没有权限!", "提示信息", MessageBoxIcon.Information); } } } #region else if (FlowName.Text == "资产处置-报废") { if (职务 == "分管领导" && Sort.Text == "1") { model.ID = flowid; model.SID = 资产ID.Text; model.调入单位分管领导处理时间 = processingtime; if (处理意见.Text == "") { model.调入单位分管领导意见 = "同意"; } else { model.调入单位分管领导意见 = 处理意见.Text; } model.调入单位分管领导 = username; model.Sort = 1; //model.原因说明 = 原因说明_bfckxq.Text; model.职务 = 职务; if (bll.处置申报报废处理流程(model) > 0) { 审批处理界面.Hidden = true; Alert alert = new Alert(); alert.Message = "处理成功"; alert.Title = "提示信息"; alert.MessageBoxIcon = MessageBoxIcon.Success; alert.Show(); Window4.Hidden = true; BindGrid(); return; } else { 审批处理界面.Hidden = true; Alert alert = new Alert(); alert.Message = "处理失败"; alert.Title = "提示信息"; alert.MessageBoxIcon = MessageBoxIcon.Error; alert.Show(); return; } } else if (职务 == "主管部门" && Sort.Text == "2") { model.主管部门处理时间 = processingtime; model.主管部门意见 = "通过"; if (处理意见.Text == "") { model.主管部门意见 = "同意"; } else { model.主管部门意见 = 处理意见.Text; } model.主管部门 = username; model.职务 = 职务; model.ID = flowid; model.Sort = 2; if (bll.处置申报报废处理流程(model) > 0) { 审批处理界面.Hidden = true; Alert alert = new Alert(); alert.Message = "处理成功"; alert.Title = "提示信息"; alert.MessageBoxIcon = MessageBoxIcon.Success; alert.Show(); Window4.Hidden = true; BindGrid(); return; } else { 审批处理界面.Hidden = true; Alert alert = new Alert(); alert.Message = "处理失败"; alert.Title = "提示信息"; alert.MessageBoxIcon = MessageBoxIcon.Error; alert.Show(); return; } //财务部门 } else if (职务 == "财务人员" && Sort.Text == "3") { ZCCLSPYES.Text = "财务人员同意"; model.财政部门处理时间 = processingtime; model.ID = flowid; if (处理意见.Text == "") { model.财政部门意见 = "同意"; } else { model.财政部门意见 = 处理意见.Text; } model.Sort = 3; model.财政部门 = username; if (bll.处置申报报废处理流程(model) > 0) { 审批处理界面.Hidden = true; Alert alert = new Alert(); alert.Message = "处理成功"; alert.Title = "提示信息"; alert.MessageBoxIcon = MessageBoxIcon.Success; alert.Show(); Window4.Hidden = true; BindGrid(); return; } else { 审批处理界面.Hidden = true; Alert alert = new Alert(); alert.Message = "处理失败"; alert.Title = "提示信息"; alert.MessageBoxIcon = MessageBoxIcon.Error; alert.Show(); return; } } } #endregion }
//固定资产处置单(调拨) protected void Button8_Click(object sender, EventArgs e) { string sid = ""; List <int> intlist = new List <int>(); int[] selections = Grid2.SelectedRowIndexArray; foreach (int rowIndex in selections) { int ID = Convert.ToInt32(Grid2.DataKeys[rowIndex][0]); sid += ID.ToString() + ","; intlist.Add(ID); } List <School办公设备信息表> listdata = bll.资产申报确定设备(intlist, 类别.SelectedValue); float 总数 = 0.0f; float 总价 = 0.0f; if (listdata != null) { foreach (School办公设备信息表 itemjj in listdata) { 总数 += itemjj.数量; 总价 += Convert.ToInt32(itemjj.价格); } } SchoolX_资产处置流程表 model = new SchoolX_资产处置流程表(); model.Sort = 1; model.FlowName = "资产处置-调拨"; model.单据编号 = 调拨单据编号.Text; model.流程状态 = 调拨流程状态.Text; model.申报日期 = 调拨申报日期.Text; model.SID = sid; model.总价 = Convert.ToInt32(总价); model.总数 = Convert.ToInt32(总数); model.原因说明 = 调拨原因说明.Text; model.申请人 = 调拨_申请人.Text; model.职务 = 调拨职务.Text; model.电话 = 调拨电话.Text; model.验收日期 = 调拨验收日期.Text; if (调拨调入单位.SelectedText == "" || 调拨调入单位.SelectedText == null) { Alert.ShowInTop("请选择调入单位!", "提示信息", MessageBoxIcon.Warning); return; } model.调入单位 = 调拨调入单位.SelectedText; model.调出单位 = 调拨调出单位.Text; model.事项名称 = 调拨_事项名称.Text; //以下字段未处理 model.调出单位分管领导意见 = "未处理"; model.调出单位分管领导 = "未处理"; model.调出单位分管领导处理时间 = "未处理"; model.调入单位管理员意见 = "未处理"; model.调入单位管理员 = "未处理"; model.调入单位管理员处理时间 = "未处理"; model.调入单位分管领导意见 = "未处理"; model.调入单位分管领导 = "未处理"; model.调入单位分管领导处理时间 = "未处理"; model.主管部门意见 = "未处理"; model.主管部门处理时间 = "未处理"; model.主管部门 = "未处理"; model.财政部门意见 = "未处理"; model.财政部门 = "未处理"; model.财政部门处理时间 = "未处理"; int result = bll.插入资产处置调拨单(model); if (result > 0) { Alert.ShowInTop("处置成功!", "提示信息", MessageBoxIcon.Information); Window3.Hidden = true; Window1.Hidden = true; BindGrid(); } }
//固定资产处置单(报废) protected void Button2_Click(object sender, EventArgs e) { string sid = ""; List <int> intlist = new List <int>(); int[] selections = Grid2.SelectedRowIndexArray; foreach (int rowIndex in selections) { int ID = Convert.ToInt32(Grid2.DataKeys[rowIndex][0]); sid += ID.ToString() + ","; intlist.Add(ID); } List <School办公设备信息表> listdata = bll.资产申报确定设备(intlist, 类别.SelectedValue); float 总数 = 0.0f; float 总价 = 0.0f; if (listdata != null) { foreach (School办公设备信息表 itemjj in listdata) { 总数 += itemjj.数量; 总价 += Convert.ToInt32(itemjj.价格); } } SchoolX_资产处置流程表 model = new SchoolX_资产处置流程表(); model.SID = sid; model.Sort = 1; model.FlowName = "资产处置-报废"; model.流程状态 = 报废流程状态.Text; model.单据编号 = 报废单据编号.Text; model.申请人 = 报废_申请人.Text; model.申报单位 = 报废_申报单位.Text; model.职务 = 报废_职务.Text; model.电话 = 报废_电话.Text; model.事项名称 = 报废_事项名称.Text; model.申报日期 = 报废_申报日期.Text; model.原因说明 = 报废_原因说明.Text; model.总价 = Convert.ToInt32(总价); model.总数 = Convert.ToInt32(总数); model.调入单位分管领导意见 = "未处理"; model.调入单位分管领导 = "未处理"; //model.调入单位分管领导处理时间 = "未处理"; model.调入单位分管领导处理时间 = "未处理"; model.主管部门意见 = "未处理"; model.主管部门处理时间 = "未处理"; model.主管部门 = "未处理"; model.财政部门意见 = "未处理"; model.财政部门 = "未处理"; model.财政部门处理时间 = "未处理"; if (bll.创建处置申报资产报废(model) > 0) { Alert.ShowInTop("处置成功!", "提示信息", MessageBoxIcon.Information); Window2.Hidden = true; Window1.Hidden = true; BindGrid(); } }
public int 处置申报报废处理流程(SchoolX_资产处置流程表 model) { try { //分管领导通过 if (model.Sort == 1) { StringBuilder sb = new StringBuilder(); sb.Append("UPDATE X_资产处置流程表 SET 调入单位分管领导意见 =@调入单位分管领导意见 ,调入单位分管领导处理时间 = @调入单位分管领导处理时间 , 调入单位分管领导 = @调入单位分管领导,"); sb.Append(" Sort=2 ,流程状态='分管领导已通过,待主管部门审核' where ID = @ID"); SqlParameter[] para = { new SqlParameter("@调入单位分管领导意见", model.调入单位分管领导意见), new SqlParameter("@调入单位分管领导处理时间", model.调入单位分管领导处理时间), new SqlParameter("@调入单位分管领导", model.调入单位分管领导), //new SqlParameter("@原因说明",model.原因说明), new SqlParameter("@ID", model.ID), }; int num = Convert.ToInt32(DBHelper.ExecuteScalar(DBHelper.ConnectionString, CommandType.Text, sb.ToString(), para)); AM_提醒通知 ammodel = new AM_提醒通知(); ammodel.消息事项 = "资产处置"; ammodel.消息内容 = "您来自" + model.调入单位分管领导 + "的资产处置报废申请分管领导已通过!"; ammodel.发起人 = model.调入单位分管领导; ammodel.发起时间 = DateTime.Now; ammodel.通知类型 = "待办事项通知"; ammodel.是否已读 = "否"; ammodel.通知职务 = "主管部门"; ammodel.FlowID = model.ID; ammodel.FlowName = "资产处置-报废"; ammodel.处理职务 = "主管部门"; ammodel.处理方式 = "职务"; ammodel.处理人 = "主管部门"; ammodel.流程状态 = "分管领导已通过,待主管部门审核"; SchoolUtility.插入消息中心(ammodel); AM_待办业务 upmodel = new AM_待办业务(); upmodel.流程状态 = "分管领导已通过,待主管部门审核"; upmodel.通知内容 = "您来自" + model.调入单位分管领导 + "的资产处置报废申请分管领导已通过,请及时处理!"; upmodel.处理职务 = "主管部门"; upmodel.处理方式 = "职务"; upmodel.发起时间 = DateTime.Now.ToLongDateString(); upmodel.处理人 = "主管部门"; upmodel.Sort = 2; upmodel.FlowID = model.ID; upmodel.事项名称 = "资产处置-报废"; upmodel.FlowName = upmodel.事项名称; SchoolUtility.修改待办中心(upmodel); } //主管部门审核 else if (model.Sort == 2) { StringBuilder sb = new StringBuilder(); sb.Append("UPDATE X_资产处置流程表 SET 主管部门 =@主管部门 ,主管部门处理时间 = @主管部门处理时间 ,Sort=3 ,"); sb.Append("流程状态='主管部门已审核通过,待财政部门审核',主管部门意见=@主管部门意见 where ID = @ID"); SqlParameter[] para = { new SqlParameter("@主管部门", model.主管部门), new SqlParameter("@主管部门处理时间", model.主管部门处理时间), new SqlParameter("@主管部门意见", model.主管部门意见), new SqlParameter("@ID", model.ID), }; int num = Convert.ToInt32(DBHelper.ExecuteScalar(DBHelper.ConnectionString, CommandType.Text, sb.ToString(), para)); AM_提醒通知 ammodel = new AM_提醒通知(); ammodel.消息事项 = "资产处置"; ammodel.消息内容 = "您来自" + model.主管部门 + "的资产处置报废申请主管部门已通过!"; ammodel.发起人 = model.主管部门; ammodel.发起时间 = DateTime.Now; ammodel.通知类型 = "待办事项通知"; ammodel.是否已读 = "否"; ammodel.通知职务 = "财务人员"; ammodel.FlowID = model.ID; ammodel.FlowName = "资产处置-报废"; ammodel.处理职务 = "财务人员"; ammodel.处理方式 = "职务"; ammodel.处理人 = "财务人员"; ammodel.流程状态 = "主管部门已通过,待财务部门审核"; SchoolUtility.插入消息中心(ammodel); AM_待办业务 upmodel = new AM_待办业务(); upmodel.处理职务 = "财务人员"; upmodel.处理方式 = "职务"; upmodel.处理人 = "财务人员"; upmodel.流程状态 = "主管部门已通过,待财务部门审核"; upmodel.事项名称 = "资产处置-报废"; upmodel.FlowID = model.ID; upmodel.Sort = 3; upmodel.FlowName = upmodel.事项名称; upmodel.通知内容 = "您来自" + model.主管部门 + "的资产处置报废申请主管部门已通过,请及时处理!"; upmodel.发起时间 = DateTime.Now.ToLongDateString(); SchoolUtility.修改待办中心(upmodel); } //财政部门审核 else if (model.Sort == 3) { StringBuilder sb = new StringBuilder(); sb.Append("UPDATE X_资产处置流程表 SET 财政部门意见 =@财政部门意见,财政部门处理时间 =@财政部门处理时间 ,财政部门=@财政部门 ,Sort=0 ,"); sb.Append("流程状态='完成' where ID = @ID"); SqlParameter[] para = { new SqlParameter("@财政部门意见", model.财政部门意见), new SqlParameter("@财政部门处理时间", model.财政部门处理时间), new SqlParameter("@财政部门", model.财政部门), new SqlParameter("@ID", model.ID), }; int num = Convert.ToInt32(DBHelper.ExecuteScalar(DBHelper.ConnectionString, CommandType.Text, sb.ToString(), para)); AM_提醒通知 ammodel = new AM_提醒通知(); ammodel.消息事项 = "资产处置"; ammodel.消息内容 = "您来自" + model.财政部门 + "的资产处置报废申请分管领导已通过!"; ammodel.发起人 = model.财政部门; ammodel.发起时间 = DateTime.Now; ammodel.通知类型 = "待办事项通知"; ammodel.是否已读 = "否"; ammodel.通知职务 = "财务部门"; ammodel.FlowID = model.ID; ammodel.FlowName = "资产处置-报废"; ammodel.处理职务 = "财务部门"; ammodel.处理方式 = "财务"; ammodel.处理人 = "财务人员"; ammodel.流程状态 = "您的资产处置流程已全部完成!"; SchoolUtility.插入消息中心(ammodel); AM_待办业务 upmodel = new AM_待办业务(); upmodel.处理职务 = "财务人员"; upmodel.处理方式 = "职务"; upmodel.处理人 = "财务人员"; upmodel.流程状态 = "完成"; upmodel.事项名称 = "资产处置-报废"; upmodel.FlowID = model.ID; upmodel.Sort = 0; upmodel.FlowName = upmodel.事项名称; upmodel.通知内容 = "您的资产处置流程已全部完成"; upmodel.发起时间 = DateTime.Now.ToLongDateString(); SchoolUtility.修改待办中心(upmodel); } //else if (model.Sort == 6) //{ // string sql = string.Format("UPDATE dbo.X_资产处置流程表 set 财政部门意见 = '{0}' , 财政部门处理时间 = '{1}' ,财政部门='{2}' ,Sort = {3} ,流程状态='{4}' where ID = {5} and FlowName='{6}'", model.财政部门意见, model.财政部门处理时间, model.财政部门, model.Sort, model.流程状态, model.ID, model.FlowName); // int result = DBHelper.ExecuteNonQuery(DBHelper.ConnectionString, CommandType.Text, sql.ToString()); // AM_提醒通知 ammodel = new AM_提醒通知(); // ammodel.发起人 = model.主管部门; // ammodel.发起时间 = DateTime.Now; // ammodel.是否已读 = "否"; // ammodel.通知类型 = "待办事项通知"; // ammodel.通知职务 = "资产管理员"; // ammodel.消息内容 = "您来自" + model.主管部门 + "的资产处置-调拨处理通知!"; // ammodel.消息事项 = "资产处置-调拨"; // ammodel.FlowID = model.ID; // ammodel.处理职务 = "主管部门"; // ammodel.处理方式 = "职务"; // ammodel.处理人 = "主管部门"; // ammodel.FlowName = "资产处置-调拨"; // ammodel.流程状态 = model.流程状态; // ammodel.Sort = model.Sort; // SchoolUtility.插入消息中心(ammodel); // AM_待办业务 dbmodel = new AM_待办业务(); // dbmodel.流程状态 = model.流程状态; // dbmodel.处理职务 = "主管部门"; // dbmodel.处理方式 = "职务"; // dbmodel.处理人 = "主管部门"; // dbmodel.FlowName = model.FlowName; // dbmodel.FlowID = model.ID; // dbmodel.通知内容 = "您来自" + model.主管部门 + "的资产处置-调拨处理,请及时处理!"; // dbmodel.Sort = model.Sort; // SchoolUtility.修改待办中心(dbmodel); //} return(1); } catch (Exception) { return(0); } }
public int 调拨流程处理(SchoolX_资产处置流程表 model) { if (model.Sort == 2)//分管领导处理 { string sql = string.Format("UPDATE dbo.X_资产处置流程表 set 调出单位分管领导意见 = '{0}' , 调出单位分管领导 = '{1}' ,调出单位分管领导处理时间='{2}' ,Sort = {3} ,流程状态='{4}' where ID = {5} and FlowName='{6}'", model.调出单位分管领导意见, model.调出单位分管领导, model.调出单位分管领导处理时间, model.Sort, model.流程状态, model.ID, model.FlowName); int result = DBHelper.ExecuteNonQuery(DBHelper.ConnectionString, CommandType.Text, sql.ToString()); AM_提醒通知 ammodel = new AM_提醒通知(); ammodel.发起人 = model.调出单位分管领导; ammodel.发起时间 = DateTime.Now; ammodel.是否已读 = "否"; ammodel.通知类型 = "待办事项通知"; ammodel.通知职务 = "资产管理员"; ammodel.消息内容 = "您来自" + model.调出单位分管领导 + "的资产处置-调拨处理通知!"; ammodel.消息事项 = "资产处置-调拨"; ammodel.FlowID = model.ID; ammodel.处理职务 = "资产管理员"; ammodel.处理方式 = "职务"; ammodel.处理人 = "资产管理员"; ammodel.FlowName = "资产处置-调拨"; ammodel.流程状态 = model.流程状态; ammodel.Sort = model.Sort; SchoolUtility.插入消息中心(ammodel); AM_待办业务 dbmodel = new AM_待办业务(); dbmodel.流程状态 = model.流程状态; dbmodel.通知内容 = "您来自" + model.调出单位分管领导 + "的资产处置-调拨处理,请及时处理!"; dbmodel.处理职务 = "资产管理员"; dbmodel.处理方式 = "职务"; //dbmodel.发起时间 = DateTime.Now.ToLongDateString(); dbmodel.处理人 = "资产管理员"; dbmodel.Sort = model.Sort; dbmodel.FlowID = model.ID; dbmodel.事项名称 = "资产处置-调拨"; dbmodel.FlowName = dbmodel.事项名称; SchoolUtility.修改待办中心(dbmodel); return(result); } else if (model.Sort == 3) { string sql = string.Format("UPDATE dbo.X_资产处置流程表 set 调入单位管理员意见 = '{0}' , 调入单位管理员 = '{1}' ,调入单位管理员处理时间='{2}' ,Sort = {3} ,流程状态='{4}' where ID = {5} and FlowName='{6}'", model.调入单位管理员意见, model.调入单位管理员, model.调入单位管理员处理时间, model.Sort, model.流程状态, model.ID, model.FlowName); int result = DBHelper.ExecuteNonQuery(DBHelper.ConnectionString, CommandType.Text, sql.ToString()); AM_提醒通知 ammodel = new AM_提醒通知(); ammodel.发起人 = model.调入单位管理员; ammodel.发起时间 = DateTime.Now; ammodel.是否已读 = "否"; ammodel.通知类型 = "待办事项通知"; ammodel.通知职务 = "资产管理员"; ammodel.消息内容 = "您来自" + model.调入单位管理员 + "的资产处置-调拨处理通知!"; ammodel.消息事项 = "资产处置-调拨"; ammodel.FlowID = model.ID; ammodel.处理职务 = "分管领导"; ammodel.处理方式 = "职务"; ammodel.处理人 = "分管领导"; ammodel.FlowName = "资产处置-调拨"; ammodel.流程状态 = model.流程状态; ammodel.Sort = model.Sort; SchoolUtility.插入消息中心(ammodel); AM_待办业务 dbmodel = new AM_待办业务(); dbmodel.流程状态 = model.流程状态; dbmodel.通知内容 = "您来自" + model.调入单位管理员 + "的资产处置-调拨处理,请及时处理!"; dbmodel.处理职务 = "分管领导"; dbmodel.处理方式 = "职务"; //dbmodel.发起时间 = DateTime.Now.ToLongDateString(); dbmodel.处理人 = "分管领导"; dbmodel.Sort = model.Sort; dbmodel.FlowID = model.ID; dbmodel.事项名称 = "资产处置-调拨"; dbmodel.FlowName = dbmodel.事项名称; SchoolUtility.修改待办中心(dbmodel); return(result); } else if (model.Sort == 4) { string sql = string.Format("UPDATE dbo.X_资产处置流程表 set 调入单位分管领导意见 = '{0}' , 调入单位分管领导 = '{1}' ,调入单位分管领导处理时间='{2}' ,Sort = {3} ,流程状态='{4}' where ID = {5} and FlowName='{6}'", model.调入单位分管领导意见, model.调入单位分管领导, model.调入单位分管领导处理时间, model.Sort, model.流程状态, model.ID, model.FlowName); int result = DBHelper.ExecuteNonQuery(DBHelper.ConnectionString, CommandType.Text, sql.ToString()); AM_提醒通知 ammodel = new AM_提醒通知(); ammodel.发起人 = model.调入单位分管领导; ammodel.发起时间 = DateTime.Now; ammodel.是否已读 = "否"; ammodel.通知类型 = "待办事项通知"; ammodel.通知职务 = "资产管理员"; ammodel.消息内容 = "您来自" + model.调入单位分管领导 + "的资产处置-调拨处理通知!"; ammodel.消息事项 = "资产处置-调拨"; ammodel.FlowID = model.ID; ammodel.处理职务 = "主管部门"; ammodel.处理方式 = "职务"; ammodel.处理人 = "主管部门"; ammodel.FlowName = "资产处置-调拨"; ammodel.流程状态 = model.流程状态; ammodel.Sort = model.Sort; SchoolUtility.插入消息中心(ammodel); AM_待办业务 dbmodel = new AM_待办业务(); dbmodel.流程状态 = model.流程状态; dbmodel.通知内容 = "您来自" + model.调入单位分管领导 + "的资产处置-调拨处理,请及时处理!"; dbmodel.处理职务 = "主管部门"; dbmodel.处理方式 = "职务"; //dbmodel.发起时间 = DateTime.Now.ToLongDateString(); dbmodel.处理人 = "主管部门"; dbmodel.Sort = model.Sort; dbmodel.FlowID = model.ID; dbmodel.事项名称 = "资产处置-调拨"; dbmodel.FlowName = model.FlowName; SchoolUtility.修改待办中心(dbmodel); return(result); } else if (model.Sort == 5) { string sql = string.Format("UPDATE dbo.X_资产处置流程表 set 主管部门意见 = '{0}' , 主管部门处理时间 = '{1}' ,主管部门='{2}' ,Sort = {3} ,流程状态='{4}' where ID = {5} and FlowName='{6}'", model.主管部门意见, model.主管部门处理时间, model.主管部门, model.Sort, model.流程状态, model.ID, model.FlowName); int result = DBHelper.ExecuteNonQuery(DBHelper.ConnectionString, CommandType.Text, sql.ToString()); AM_提醒通知 ammodel = new AM_提醒通知(); ammodel.发起人 = model.主管部门; ammodel.发起时间 = DateTime.Now; ammodel.是否已读 = "否"; ammodel.通知类型 = "待办事项通知"; ammodel.通知职务 = "主管部门"; ammodel.消息内容 = "您来自" + model.主管部门 + "的资产处置-调拨处理通知!"; ammodel.消息事项 = "资产处置-调拨"; ammodel.FlowID = model.ID; ammodel.处理职务 = "财务人员"; ammodel.处理方式 = "职务"; ammodel.处理人 = "财务人员"; ammodel.FlowName = "资产处置-调拨"; ammodel.流程状态 = model.流程状态; ammodel.Sort = model.Sort; SchoolUtility.插入消息中心(ammodel); AM_待办业务 dbmodel = new AM_待办业务(); dbmodel.流程状态 = model.流程状态; dbmodel.通知内容 = "您来自" + model.主管部门 + "的资产处置-调拨处理,请及时处理!"; dbmodel.处理职务 = "财务人员"; dbmodel.处理方式 = "职务"; dbmodel.发起时间 = DateTime.Now.ToLongDateString(); dbmodel.处理人 = "财务人员"; dbmodel.Sort = model.Sort; dbmodel.FlowID = model.ID; dbmodel.事项名称 = "资产处置-调拨"; dbmodel.FlowName = model.FlowName; SchoolUtility.修改待办中心(dbmodel); return(result); } else if (model.Sort == 6) { string sql = string.Format("UPDATE dbo.X_资产处置流程表 set 财政部门意见 = '{0}' , 财政部门处理时间 = '{1}' ,财政部门='{2}' ,Sort = {3} ,流程状态='{4}' where ID = {5} and FlowName='{6}'", model.财政部门意见, model.财政部门处理时间, model.财政部门, model.Sort, model.流程状态, model.ID, model.FlowName); int result = DBHelper.ExecuteNonQuery(DBHelper.ConnectionString, CommandType.Text, sql.ToString()); AM_提醒通知 ammodel = new AM_提醒通知(); ammodel.发起人 = model.财政部门; ammodel.发起时间 = DateTime.Now; ammodel.是否已读 = "否"; ammodel.通知类型 = "待办事项通知"; ammodel.通知职务 = "财政部门"; ammodel.消息内容 = "您来自" + model.财政部门 + "的资产处置-调拨处理通知!"; ammodel.消息事项 = "资产处置-调拨"; ammodel.FlowID = model.ID; ammodel.处理职务 = "资产管理员"; ammodel.处理方式 = "职务"; ammodel.处理人 = "资产管理员"; ammodel.FlowName = "资产处置-调拨"; ammodel.流程状态 = model.流程状态; ammodel.Sort = model.Sort; SchoolUtility.插入消息中心(ammodel); /* * AM_待办业务 upmodel = new AM_待办业务(); * 1 upmodel.流程状态 = "分管领导已通过,待主管部门审核"; * 1 upmodel.通知内容 = "您来自" + model.调入单位分管领导 + "的资产处置报废申请分管领导已通过,请及时处理!"; * 1 upmodel.处理职务 = "主管部门"; * 1 upmodel.处理方式 = "职务"; * upmodel.发起时间 = DateTime.Now.ToLongDateString(); * 1 upmodel.处理人 = "主管部门"; * 1 upmodel.Sort = 2; * 1 upmodel.FlowID = model.ID; * upmodel.事项名称 = "资产处置-报废"; * 1 upmodel.FlowName = upmodel.事项名称; * SchoolUtility.修改待办中心(upmodel); */ AM_待办业务 dbmodel = new AM_待办业务(); dbmodel.流程状态 = model.流程状态; dbmodel.处理职务 = "资产管理员"; dbmodel.处理方式 = "职务"; dbmodel.处理人 = "资产管理员"; dbmodel.FlowName = model.FlowName; dbmodel.FlowID = model.ID; dbmodel.通知内容 = "您来自" + model.财政部门 + "的资产处置-调拨处理,请及时处理!"; dbmodel.Sort = model.Sort; SchoolUtility.修改待办中心(dbmodel); return(result); } else if (model.Sort == 7) { string sql = string.Format("UPDATE dbo.X_资产处置流程表 set 调出单位管理员处理时间 = '{0}' ,调出单位管理员='{1}' ,Sort = {2} ,流程状态='{3}' where ID = {4} and FlowName='{5}'", model.调出单位管理员处理时间, model.调出单位管理员, model.Sort, model.流程状态, model.ID, model.FlowName); int result = DBHelper.ExecuteNonQuery(DBHelper.ConnectionString, CommandType.Text, sql.ToString()); AM_提醒通知 ammodel = new AM_提醒通知(); ammodel.发起人 = model.调出单位管理员; ammodel.发起时间 = DateTime.Now; ammodel.是否已读 = "否"; ammodel.通知类型 = "待办事项通知"; ammodel.通知职务 = "资产管理员"; ammodel.消息内容 = "您来自" + model.调出单位管理员 + "的资产处置-调拨处理通知!"; ammodel.消息事项 = "资产处置-调拨"; ammodel.FlowID = model.ID; ammodel.处理职务 = "资产管理员"; ammodel.处理方式 = "职务"; ammodel.处理人 = "资产管理员"; ammodel.FlowName = "资产处置-调拨"; ammodel.流程状态 = model.流程状态; ammodel.Sort = model.Sort; SchoolUtility.插入消息中心(ammodel); AM_待办业务 dbmodel = new AM_待办业务(); dbmodel.流程状态 = model.流程状态; dbmodel.处理职务 = "资产管理员"; dbmodel.处理方式 = "职务"; dbmodel.处理人 = "资产管理员"; dbmodel.FlowName = model.FlowName; dbmodel.FlowID = model.ID; dbmodel.通知内容 = "您来自" + model.调出单位管理员 + "的资产处置-调拨处理,请及时处理!"; dbmodel.Sort = model.Sort; SchoolUtility.修改待办中心(dbmodel); return(result); } else if (model.Sort == 0) { string sql = string.Format("UPDATE dbo.X_资产处置流程表 set 调入单位管理员确认处理时间 = '{0}' ,调入单位管理员确认='{1}' ,Sort = {2} ,流程状态='{3}' where ID = {4} and FlowName='{5}'", model.调入单位管理员确认处理时间, model.调入单位管理员确认, model.Sort, model.流程状态, model.ID, model.FlowName); int result = DBHelper.ExecuteNonQuery(DBHelper.ConnectionString, CommandType.Text, sql.ToString()); AM_提醒通知 ammodel = new AM_提醒通知(); ammodel.发起人 = model.调入单位管理员确认; ammodel.发起时间 = DateTime.Now; ammodel.是否已读 = "否"; ammodel.通知类型 = "待办事项通知"; ammodel.通知职务 = "资产管理员"; ammodel.消息内容 = "您来自" + model.调入单位管理员确认 + "的资产处置-调拨处理通知!"; ammodel.消息事项 = "资产处置-调拨"; ammodel.FlowID = model.ID; ammodel.处理职务 = "调入单位管理员"; ammodel.处理方式 = "职务"; ammodel.处理人 = "调入单位管理员"; ammodel.FlowName = "资产处置-调拨"; ammodel.流程状态 = model.流程状态; ammodel.Sort = model.Sort; SchoolUtility.插入消息中心(ammodel); AM_待办业务 dbmodel = new AM_待办业务(); dbmodel.流程状态 = model.流程状态; dbmodel.处理职务 = "调入单位管理员"; dbmodel.处理方式 = "职务"; dbmodel.处理人 = "调入单位管理员"; dbmodel.FlowName = model.FlowName; dbmodel.FlowID = model.ID; dbmodel.通知内容 = "您来自" + model.调入单位管理员确认 + "的资产处置-调拨处理,请及时处理!"; dbmodel.Sort = model.Sort; SchoolUtility.修改待办中心(dbmodel); return(result); } else { return(0); } }
public int 创建处置申报资产报废(SchoolX_资产处置流程表 model) { StringBuilder sb = new StringBuilder(); sb.Append("INSERT INTO X_资产处置流程表 "); sb.Append(" (Sort,FlowName,单据编号,流程状态,申请人,事项名称,申报日期,申报单位,SID,总数,总价,职务,原因说明,主管部门 ,主管部门处理时间,主管部门意见,电话,调入单位分管领导,调入单位分管领导处理时间,调入单位分管领导意见,财政部门,财政部门处理时间,财政部门意见"); sb.Append(" ) VALUES( "); sb.Append(" @Sort,@FlowName,@单据编号,@流程状态,@申请人,@事项名称,@申报日期,@申报单位,@SID,@总数,@总价,@职务,@原因说明,@主管部门 ,@主管部门处理时间,@主管部门意见,@电话,@调入单位分管领导,@调入单位分管领导处理时间,@调入单位分管领导意见,@财政部门,@财政部门处理时间,@财政部门意见"); sb.Append(")"); sb.Append(" SELECT "); sb.Append(" @@identity "); SqlParameter[] para = { new SqlParameter("@Sort", model.Sort), new SqlParameter("@FlowName", model.FlowName), new SqlParameter("@单据编号", model.单据编号), new SqlParameter("@流程状态", model.流程状态), new SqlParameter("@申请人", model.申请人), new SqlParameter("事项名称", model.事项名称), new SqlParameter("@申报日期", model.申报日期), new SqlParameter("@申报单位", model.申报单位), new SqlParameter("@SID", model.SID), new SqlParameter("@总数", model.总数), new SqlParameter("@总价", model.总价), new SqlParameter("@职务", model.职务), new SqlParameter("@原因说明", model.原因说明), new SqlParameter("@主管部门", model.主管部门), new SqlParameter("@主管部门处理时间", model.主管部门处理时间), new SqlParameter("@主管部门意见", model.主管部门意见), new SqlParameter("@电话", model.电话), new SqlParameter("@调入单位分管领导", model.调入单位分管领导), new SqlParameter("@调入单位分管领导处理时间", model.调入单位分管领导处理时间), new SqlParameter("@调入单位分管领导意见", model.调入单位分管领导意见), new SqlParameter("@财政部门", model.财政部门), new SqlParameter("@财政部门处理时间", model.财政部门处理时间), new SqlParameter("@财政部门意见", model.财政部门意见), }; int num = Convert.ToInt32(DBHelper.ExecuteScalar(DBHelper.ConnectionString, CommandType.Text, sb.ToString(), para)); AM_提醒通知 ammodel = new AM_提醒通知(); ammodel.发起人 = model.申请人; ammodel.发起时间 = DateTime.Now; ammodel.是否已读 = "否"; ammodel.通知类型 = "待办事项通知"; ammodel.通知职务 = "分管领导"; ammodel.消息内容 = "您来自" + model.申请人 + "的资产处置-调拨申请通知!"; ammodel.消息事项 = "资产处置-报废"; ammodel.FlowID = num; ammodel.处理职务 = "分管领导"; ammodel.处理方式 = "职务"; ammodel.处理人 = "分管领导"; ammodel.FlowName = "资产处置"; ammodel.流程状态 = model.流程状态; SchoolUtility.插入消息中心(ammodel); AM_待办业务 dbmodel = new AM_待办业务(); dbmodel.处理职务 = "分管领导"; dbmodel.发起人 = model.申请人; dbmodel.FlowID = num; dbmodel.流程状态 = model.流程状态; dbmodel.事项名称 = "资产处置-报废"; dbmodel.通知内容 = "您来自" + model.申请人 + "的资产处置-报废申请,请及时处理!"; dbmodel.发起时间 = DateTime.Now.ToLongDateString(); dbmodel.处理方式 = "职务"; dbmodel.处理人 = "分管领导"; dbmodel.FlowName = "资产处置-报废"; dbmodel.Sort = model.Sort; SchoolUtility.插入待办中心(dbmodel); return(num); }