Ejemplo n.º 1
0
        public static void Send()
        {
            Bll.Sms_outbox bll = new Bll.Sms_outbox();
            Bll.BIF01022   bll2 = new Bll.BIF01022();
            string         phone = "", revise_time = "", PatiID = "", Name = "";
            string         _add_time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            string         dsNow     = DateTime.Now.ToString("yyyy-MM-dd");
            //string dsNow = "2019-12-30";
            DbHelperSQLP db  = new DbHelperSQLP(PubConstant.GetConnectionString("ConnectionStringBright_CB"));
            string       sql = "select AddTime,Name,Tel,PatiID from BloodPatient where Tel!='' and AddTime!='' and len(Tel)>12";
            DataSet      ds  = db.Query(sql);

            if (ds != null && ds.Tables[0].Rows.Count != 0)
            {
                DataTable dt = ds.Tables[0];
                foreach (DataRow dr in dt.Rows)
                {
                    PatiID = dr["PatiID"] + "";
                    Name   = dr["Name"] + "";
                    phone  = dr["Tel"] + "";
                    //phone = "15261277153";
                    revise_time = Convert.ToDateTime(dr["AddTime"]).AddDays(85).ToString("yyyy-MM-dd");
                    if (dsNow == revise_time)
                    {
                        Model.Sms_outbox model = new Model.Sms_outbox();
                        model.sismsid           = Guid.NewGuid().ToString();
                        model.extcode           = "01";
                        model.destaddr          = phone.Split('|')[0];
                        model.messagecontent    = "5272718510018";
                        model.reqdeliveryreport = 1;
                        model.msgfmt            = 15;
                        model.sendmethod        = 2;
                        model.requesttime       = _add_time;
                        model.applicationid     = "APP128";
                        if (bll.Add(model))
                        {
                            Model.BIF01022 model2 = new Model.BIF01022();
                            model2.Patient_id     = PatiID;
                            model2.Patient_name   = Name;
                            model2.Item_name      = Name;
                            model2.Current_result = revise_time;
                            model2.EmpMobileNum   = phone;
                            model2.EMPNAME        = "预约回诊";
                            model2.State          = 11;
                            model2.Add_time       = _add_time;
                            bll2.Add(model2);
                        }
                        //break;
                    }
                }
            }
        }
Ejemplo n.º 2
0
        public static void Send()
        {
            Bll.Sms_outbox bll = new Bll.Sms_outbox();
            Bll.BIF01022   bll2 = new Bll.BIF01022();
            string         phone = "", revise_time = "", long_time = "";
            string         _add_time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            string         dsNow     = DateTime.Now.ToString("yyyy-MM-dd");
            //string dsNow = "2019-12-30";
            DbHelperSQLP db  = new DbHelperSQLP(PubConstant.GetConnectionString("ConnectionString3"));
            string       sql = "select tel, revise_time,long_time from FileInfo where tel is not null and filestate=0";
            DataSet      ds  = db.Query(sql);

            if (ds != null && ds.Tables[0].Rows.Count != 0)
            {
                DataTable dt = ds.Tables[0];
                foreach (DataRow dr in dt.Rows)
                {
                    phone = dr["tel"] + "";
                    //phone = "15261277153";
                    revise_time = !String.IsNullOrEmpty(dr["revise_time"] + "")?Convert.ToDateTime(dr["revise_time"]).ToString("yyyy-MM-dd"):"";
                    long_time   = !String.IsNullOrEmpty(dr["long_time"] + "")?Convert.ToDateTime(dr["long_time"]).ToString("yyyy-MM-dd"):"";
                    if ((dsNow == revise_time || dsNow == long_time) && !String.IsNullOrEmpty(phone))
                    {
                        Model.Sms_outbox model = new Model.Sms_outbox();
                        model.sismsid           = Guid.NewGuid().ToString();
                        model.extcode           = "01";
                        model.destaddr          = phone;
                        model.messagecontent    = "5272718510011";
                        model.reqdeliveryreport = 1;
                        model.msgfmt            = 15;
                        model.sendmethod        = 2;
                        model.requesttime       = _add_time;
                        model.applicationid     = "APP128";
                        if (bll.Add(model))
                        {
                            Model.BIF01022 model2 = new Model.BIF01022();
                            model2.Patient_id     = "JCI";
                            model2.Patient_name   = "JCI";
                            model2.Item_name      = "JCI";
                            model2.Current_result = revise_time;
                            model2.EmpMobileNum   = phone;
                            model2.EMPNAME        = long_time;
                            model2.State          = 10;
                            model2.Add_time       = _add_time;
                            bll2.Add(model2);
                        }
                    }
                }
            }
        }
Ejemplo n.º 3
0
        public void Send()
        {
            Bll.Sms_outbox bll = new Bll.Sms_outbox();
            Bll.BIF01022   bll2 = new Bll.BIF01022();
            string         phone = "", Name = "", AddTime = "";
            string         _add_time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            string         dsNow     = DateTime.Now.ToString("yyyy-MM-dd");
            //string dsNow = "2019-12-30";
            DbHelperSQLP db  = new DbHelperSQLP(PubConstant.GetConnectionString("ConnectionStringOnline"));
            string       sql = "select name, tel,addTime from Smoke where datediff(day, dateadd(dd,0,addTime),getdate())=1 and tel!=''";
            DataSet      ds  = db.Query(sql);

            if (ds != null && ds.Tables[0].Rows.Count != 0)
            {
                DataTable dt = ds.Tables[0];
                foreach (DataRow dr in dt.Rows)
                {
                    AddTime = dr["addTime"] + "";
                    Name    = dr["name"] + "";
                    phone   = dr["tel"] + "";
                    //phone = "15261277153";
                    Model.Sms_outbox model = new Model.Sms_outbox();
                    model.sismsid           = Guid.NewGuid().ToString();
                    model.extcode           = "01";
                    model.destaddr          = phone;
                    model.messagecontent    = "5272718510019";
                    model.reqdeliveryreport = 1;
                    model.msgfmt            = 15;
                    model.sendmethod        = 2;
                    model.requesttime       = _add_time;
                    model.applicationid     = "APP128";
                    if (bll.Add(model))
                    {
                        Model.BIF01022 model2 = new Model.BIF01022();
                        model2.Patient_id     = Name;
                        model2.Patient_name   = Name;
                        model2.Item_name      = Name;
                        model2.Current_result = AddTime;
                        model2.EmpMobileNum   = phone;
                        model2.EMPNAME        = "戒烟";
                        model2.State          = 12;
                        model2.Add_time       = _add_time;
                        bll2.Add(model2);
                    }
                }
            }
        }
Ejemplo n.º 4
0
        public static void SendDoor()
        {
            Bll.Sms_outbox bll       = new Bll.Sms_outbox();
            string         _add_time = DateTime.Now.ToString("yyyy-MM-dd");
            string         sql       = "select BuildingNO,FloorNO,GateName,GateState from AlarmInfo";
            DataSet        ds_report = DbHelperSQL.Query(sql);

            if (ds_report != null && ds_report.Tables[0].Rows.Count != 0)
            {
                DataTable dt = ds_report.Tables[0];
                foreach (DataRow dr in dt.Rows)
                {
                    string BuildingNO = dr["BuildingNO"] + "";
                    string FloorNO    = dr["FloorNO"] + "";
                    string GateName   = dr["GateName"] + "";
                    string GateState  = dr["GateState"] + "";

                    if (!String.IsNullOrEmpty(BuildingNO) && !String.IsNullOrEmpty(FloorNO) && !String.IsNullOrEmpty(GateName) && !String.IsNullOrEmpty(GateState))
                    {
                        string    sql2     = "select ContactPhoneNO from AlarmContact where State=1";
                        DataSet   ds       = DbHelperSQL.Query(sql2);
                        DataTable dt_phone = ds.Tables[0];
                        foreach (DataRow dr2 in dt_phone.Rows)
                        {
                            string ContactPhoneNO = dr2["ContactPhoneNO"] + "";
                            if (!string.IsNullOrEmpty(ContactPhoneNO))
                            {
                                Model.Sms_outbox model = new Model.Sms_outbox();
                                model.sismsid           = Guid.NewGuid().ToString();
                                model.extcode           = "01";
                                model.destaddr          = ContactPhoneNO;
                                model.messagecontent    = "5272718510012|" + BuildingNO + "|" + FloorNO + "|" + GateName + "|" + GateState;
                                model.reqdeliveryreport = 1;
                                model.msgfmt            = 15;
                                model.sendmethod        = 2;
                                model.requesttime       = _add_time;
                                model.applicationid     = "APP128";
                                bll.Add(model);
                            }
                        }
                    }
                }
            }
        }