示例#1
0
    protected void btnSaveUser_Click(object sender, EventArgs e)
    {
        Maticsoft.Model.messages.messages_type Result = GetUserUI();

        bool Succeed = true;

        if (Result.id == 0)
        {
            Succeed = bll.Add(Result);
        }
        else
        {
            Succeed = bll.Update(Result);
        }

        if (Succeed)
        {
            ShowMessage("保存成功!");
        }
        else
        {
            ShowMessage("保存失败!");
        }

        DataBind();
        SetUIState("Default");
    }
示例#2
0
    /// <summary>
    /// 从界面获取检查科室对象
    /// </summary>
    /// <returns></returns>
    private Maticsoft.Model.messages.messages_type GetUserUI()
    {
        Maticsoft.Model.messages.messages_type Result = new Maticsoft.Model.messages.messages_type();

        Result.id        = id;
        Result.code      = txtCode.Text.Trim();
        Result.type_name = txtType_name.Text;
        Result.templet   = txtTemplet.Text;
        Result.upd_time  = DateTime.Now;
        return(Result);
    }
示例#3
0
    /// <summary>
    /// 填充检查科室界面
    /// </summary>
    private void SetUserUI()
    {
        Maticsoft.Model.messages.messages_type Result = new Maticsoft.Model.messages.messages_type();

        Result = bll.GetModel(Convert.ToInt32(id));
        if (Result == null)
        {
            return;
        }
        txtType_name.Text = Result.type_name;
        txtCode.Text      = Result.code;

        txtTemplet.Text = Result.templet;
    }
    protected void btnMessages_Click(object sender, EventArgs e)
    {
        RegistrationBusiness Registration = new RegistrationBusiness();

        for (int i = 0; i < this.ReportRepeater.Items.Count; i++)
        {
            CheckBox cb            = (CheckBox)ReportRepeater.Items[i].FindControl("checkbox1");
            Literal  ltPersonID    = (Literal)ReportRepeater.Items[i].FindControl("lblPersonID");
            Literal  ltlblDeptName = (Literal)ReportRepeater.Items[i].FindControl("lblDeptName");
            Literal  ltRegisterNo  = (Literal)ReportRepeater.Items[i].FindControl("lblRegisterNo");
            if (cb.Checked)
            {
                Maticsoft.Model.messages.checkperson en = new Maticsoft.Model.messages.checkperson();

                en = new Maticsoft.BLL.messages.checkperson().GetModel(Convert.ToInt32(ltPersonID.Text));

                if (en != null)
                {
                    //string smsResult = SMS.Send("",en.telephone);

                    Maticsoft.BLL.messages.messages_type   bllType = new Maticsoft.BLL.messages.messages_type();
                    Maticsoft.Model.messages.messages_type msgType = new Maticsoft.Model.messages.messages_type();

                    Maticsoft.Model.messages.messages model = new Maticsoft.Model.messages.messages();

                    model.type     = messagesType.体检过通知.ToString();
                    model.rcvMan   = en.Name;
                    model.rcvTel   = en.Mobile;
                    model.unit     = ltlblDeptName.Text;
                    model.sendTime = DateTime.Now;

                    msgType = bllType.GetModelbyCode(messagesType.体检过通知.GetHashCode().ToString());
                    if (msgType != null)
                    {
                        model.content = msgType.templet;
                    }


                    //model.content = string.Format("[{0}]您好!您在[YYMC]的体检完成,网上www.tophim.com查询体检结果的帐号[ZH]密码[MM]", en.Name);

                    model.status = "成功";

                    Maticsoft.BLL.messages.messages bll = new Maticsoft.BLL.messages.messages();
                    if (bll.Add(model))
                    {
                        Maticsoft.Model.messages.messagesjoin modeljoin = new Maticsoft.Model.messages.messagesjoin();

                        Maticsoft.BLL.messages.messagesjoin blljoin = new Maticsoft.BLL.messages.messagesjoin();

                        if (blljoin.Exists("registration", ltRegisterNo.Text))
                        {
                            string sqlW = string.Format(" jointable='registration' And tableCode='{0}'", en.DeptID.ToString());
                            modeljoin = blljoin.GetModelList(sqlW)[0];

                            modeljoin.messagesid = bll.GetMaxId() - 1;


                            blljoin.Update(modeljoin);
                        }
                        else
                        {
                            modeljoin.jointable  = "registration";
                            modeljoin.tableCode  = ltRegisterNo.Text;
                            modeljoin.messagesid = bll.GetMaxId() - 1;

                            blljoin.Add(modeljoin);
                        }
                    }
                }
            }
        }
        DataBind();
    }
示例#5
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(Maticsoft.Model.messages.messages_type model)
 {
     return(dal.Update(model));
 }
示例#6
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public bool Add(Maticsoft.Model.messages.messages_type model)
 {
     return(dal.Add(model));
 }
示例#7
0
    protected void btnMessages_Click(object sender, EventArgs e)
    {
        for (int i = 0; i < this.CompanyRepeater.Items.Count; i++)
        {
            CheckBox cb   = (CheckBox)CompanyRepeater.Items[i].FindControl("checkbox1");
            Literal  ltid = (Literal)CompanyRepeater.Items[i].FindControl("lblCompanyID");
            if (cb.Checked)
            {
                //Maticsoft.Model.messages.messagesjoin  en = new  Maticsoft.Model.messages.messagesjoin();

                //en = m_Company.GetCompany(Convert.ToInt32(ltid.Text));

                PhysicalDepartmentEntity en = new PhysicalDepartmentEntity();

                en = new PhysicalDepartmentBusiness().GetPhysicalDepartment(Convert.ToInt32(ltid.Text));

                if (en != null)
                {
                    //string smsResult = SMS.Send("",en.telephone);

                    Maticsoft.BLL.messages.messages_type   bllType = new Maticsoft.BLL.messages.messages_type();
                    Maticsoft.Model.messages.messages_type msgType = new Maticsoft.Model.messages.messages_type();

                    Maticsoft.Model.messages.messages model = new Maticsoft.Model.messages.messages();

                    model.type     = messagesType.单位体检通知.ToString();
                    model.rcvMan   = en.Leader;
                    model.rcvTel   = en.LinkTel;
                    model.unit     = en.DeptName;
                    model.sendTime = DateTime.Now;
                    msgType        = bllType.GetModelbyCode(messagesType.单位体检通知.GetHashCode().ToString());
                    if (msgType != null)
                    {
                        model.content = msgType.templet;
                    }

                    model.status = "成功";

                    Maticsoft.BLL.messages.messages bll = new Maticsoft.BLL.messages.messages();
                    if (bll.Add(model))
                    {
                        Maticsoft.Model.messages.messagesjoin modeljoin = new Maticsoft.Model.messages.messagesjoin();

                        Maticsoft.BLL.messages.messagesjoin blljoin = new Maticsoft.BLL.messages.messagesjoin();

                        if (blljoin.Exists("PhysicalDepartment", en.DeptID.ToString()))
                        {
                            string sqlW = string.Format(" jointable='PhysicalDepartment' And tableCode='{0}'", en.DeptID.ToString());
                            modeljoin = blljoin.GetModelList(sqlW)[0];

                            modeljoin.messagesid = bll.GetMaxId() - 1;


                            blljoin.Update(modeljoin);
                        }
                        else
                        {
                            modeljoin.jointable  = "PhysicalDepartment";
                            modeljoin.tableCode  = en.DeptID.ToString();
                            modeljoin.messagesid = bll.GetMaxId() - 1;

                            blljoin.Add(modeljoin);
                        }
                    }
                }
            }
        }
        DataBind();
    }