Esempio n. 1
0
        protected void Button8_Click(object sender, EventArgs e)
        {
            if (完成时间.Text == "")
            {
                完成时间.Text = 完成时间.EmptyText;
            }
            if (TextBox1.Text != "" && 完成时间.Text != "" && TextBox3.Text != "")
            {
                School资产报修BLL   bll   = new School资产报修BLL();
                SchoolX_资产报修流程表 model = new SchoolX_资产报修流程表();
                model.维修人电话 = TextBox1.Text;
                model.完工时间  = 完成时间.Text;
                model.故障原因  = TextBox3.Text;
                model.维修人员  = TextBox2.Text;
                model.流程状态  = "已完工,待反馈";
                object  a       = Grid1.SelectedRow.DataKeys[0];
                int     id      = Convert.ToInt32(a);
                AM_提醒通知 ammodel = new AM_提醒通知();

                ammodel.发起时间 = DateTime.Now;
                ammodel.是否已读 = "否";
                ammodel.通知类型 = "待办事项通知";
                ammodel.通知职务 = "发起人";
                ammodel.发起人  = Session["姓名"].ToString();
                ammodel.消息内容 = "您来自" + ammodel.发起人 + "的资产报修完成申请,请及时处理!";
                ammodel.消息事项 = "资产报修";
                ammodel.是否已读 = "否";
                AM_待办业务 dbmodel = new AM_待办业务();
                dbmodel.处理方式     = "个人";
                dbmodel.处理人      = bll.ren(id);
                dbmodel.流程状态     = model.流程状态;
                dbmodel.事项名称     = "资产报修";
                dbmodel.发起人      = Session["姓名"].ToString();
                dbmodel.通知内容     = "您来自" + dbmodel.发起人 + "的资产报修完成申请,请及时处理!";
                dbmodel.FlowName = "资产报修";
                dbmodel.Sort     = 3;
                dbmodel.发起时间     = DateTime.Now.ToLongDateString();
                int xx = bll.添加完成信息(id, model, ammodel, dbmodel);
                if (xx > 0)
                {
                    grid1_bind();
                    Alert.ShowInTop("提交成功!");
                    Window5.Hidden = true;
                    流程状态待派单.Hidden = true;
                }
                else
                {
                    Alert.ShowInTop("提交错误!");
                }
            }
            else
            {
                Alert.ShowInTop("请填写信息完整!");
                return;
            }
        }
Esempio n. 2
0
        protected void Button11_Click(object sender, EventArgs e)
        {
            object          a     = Grid1.SelectedRow.DataKeys[0];
            int             id    = Convert.ToInt32(a);
            SchoolX_资产报修流程表 model = new SchoolX_资产报修流程表();

            model.完工时间 = DatePicker2.Text;
            model.结果反馈 = 结果反馈.Text;
            model.流程状态 = "已完成";
            AM_提醒通知 ammodel = new AM_提醒通知();

            ammodel.发起时间 = DateTime.Now;
            ammodel.是否已读 = "否";
            ammodel.通知类型 = "结果反馈通知";
            ammodel.通知职务 = "发起人";
            ammodel.发起人  = Session["姓名"].ToString();

            ammodel.消息事项 = "资产报修";
            ammodel.是否已读 = "否";
            AM_待办业务 dbmodel = new AM_待办业务();

            dbmodel.处理方式     = "个人";
            dbmodel.处理人      = bll.ren(id);
            dbmodel.流程状态     = model.流程状态;
            dbmodel.事项名称     = "资产报修";
            dbmodel.FlowName = dbmodel.事项名称;
            dbmodel.Sort     = 0;
            dbmodel.发起人      = Session["姓名"].ToString();
            dbmodel.通知内容     = "您来自" + dbmodel.处理人 + "的资产报修申请已完成!";
            ammodel.消息内容     = "您来自" + dbmodel.处理人 + "的资产报修申请已完成!";
            dbmodel.发起时间     = DateTime.Now.ToLongDateString();
            int xx = bll.报修结算(id, model, ammodel, dbmodel);

            if (xx > 0)
            {
                Alert.ShowInTop("提交成功!");
                流程状态待派单.Hidden = true;
                Window6.Hidden = true;
                grid1_bind();
                return;
            }
            else
            {
                Alert.ShowInTop("提交错误!");
            }
        }
Esempio n. 3
0
        protected void Button9_Click1(object sender, EventArgs e)
        {
            int           ID   = Convert.ToInt32(HttpContext.Current.Session["UserID"]);
            School资产报修BLL bll  = new School资产报修BLL();
            string        xa   = bll.用户权限(ID);
            object        a    = Grid1.SelectedRow.DataKeys[0];
            int           xx   = Convert.ToInt32(a);
            int           sort = Convert.ToInt32(Grid1.SelectedRow.DataKeys[9]);
            string        nm   = HttpContext.Current.Session["姓名"].ToString();
            string        ren  = bll.ren(xx);

            if (xa == "资产管理员" && sort == 1)
            {
                DataSet   ds = bll.查维修人();
                DataTable dt = ds.Tables[0];

                Grid5.DataSource = dt;
                Grid5.DataBind();


                Window4.Hidden = false;
            }
            else if (xa == "维修人员" && sort == 2)
            {
                School待办业务BLL blla = new School待办业务BLL();
                TextBox2.Text  = nm;
                TextBox1.Text  = blla.获取维修人电话(nm);
                Window5.Hidden = false;
            }
            else if (sort == 3 && ren == nm)
            {
                DateTime dtime = DateTime.Now;
                string   sj    = dtime.Year + "-" + dtime.Month + "-" + dtime.Day;
                DatePicker2.EmptyText = sj;
                if (DatePicker2.Text == "")
                {
                    DatePicker2.Text = DatePicker2.EmptyText;
                }
                Window6.Hidden = false;
            }
            else
            {
                Alert.ShowInTop("您没有此权限!");
            }
        }