예제 #1
0
        private async void btnRegisterInternet_Click(object sender, EventArgs e)
        {
            if (txtName.Text == "")
            {
                txtName.BackColor = Color.LightPink;
                txtName.Focus();
                return;
            }
            else
            {
                txtName.BackColor = Color.White;
            }
            //--------
            if (txtManageName.Text == "")
            {
                txtManageName.BackColor = Color.LightPink;
                txtManageName.Focus();
                return;
            }
            else
            {
                txtManageName.BackColor = Color.White;
            }
            //--------
            if (txtMobile.Text == "" || txtMobile.TextLength != 11 || txtMobile.Text.StartsWith("09") == false)
            {
                txtMobile.BackColor = Color.LightPink;
                txtMobile.Focus();
                MessageBox.Show("شماره موبایل اشتباه است", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                txtMobile.BackColor = Color.White;
            }

            Random rnd = new Random();

            adad = rnd.Next(1000, 9999);
            try
            {
                Ping      ping       = new Ping();
                PingReply pingStatus = ping.Send("www.papiloo.ir");

                if (pingStatus.Status == IPStatus.Success)
                {
                    //DataGridView DGV = new DataGridView();
                    //DGV.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
                    string managename  = txtManageName.Text,
                           phone       = txtMobile.Text,
                           Token       = adad.ToString();
                    Data_Importer Data = new Data_Importer();
                    string        data = await Data.GET("https://www.papiloo.ir/Papiloo/App/Register/Sms.php", managename, phone, Token);

                    MessageBox.Show("پیامک کد تایید ارسال شد", "پیامک تایید", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    groupBox1.Enabled = false;
                    btnAccept.Enabled = true;
                    txtAccept.Enabled = true;
                    txtAccept.Focus();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("اینترنت قطع است", "ارتباط", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
        }
예제 #2
0
        private async void btnAccept_Click(object sender, EventArgs e)
        {
            try
            {
                if (adad.ToString() == txtAccept.Text)
                {
                    FormMain1 frmMain = new FormMain1();

                    using (var context = new StimulsoftEntities())
                    {
                        var save = context.Setting.FirstOrDefault();
                        //---------------bekhatere inke table faghat 1 record dashte bashad if gozashtam
                        if (save != null)
                        {
                            try
                            {
                                Ping      ping       = new Ping();
                                PingReply pingStatus = ping.Send("www.papiloo.ir");

                                if (pingStatus.Status == IPStatus.Success)
                                {
                                    var    ser            = context.Reg.FirstOrDefault();
                                    string application    = "خشکشویی",
                                           managename     = txtManageName.Text,
                                           serial         = HDDSerialL.SerialNumber(),
                                           cammersialname = txtName.Text,
                                           state          = "true",
                                           trans          = "",
                                           phone          = txtMobile.Text,
                                           tel            = txtTel.Text,
                                           email          = txtEmail.Text,
                                           address        = txtAdress.Text,
                                           Reagent        = txtReagent.Text;

                                    Data_Importer Data = new Data_Importer();
                                    string        data = await Data.GET("https://www.papiloo.ir/Papiloo/App/Register/Insert.php", application, managename, serial, cammersialname, state, trans, phone, tel, email, address, Reagent);

                                    //MessageBox.Show("نسخه آزمایشی در دسترس شماست", " ثبت نام", MessageBoxButtons.OK, MessageBoxIcon.Information);

                                    //------------tarif etelaate foroshgah va modir

                                    save.CommercialName = txtName.Text;
                                    save.ManageName     = txtManageName.Text;
                                    save.Mobile         = txtMobile.Text;
                                    save.Tel            = txtTel.Text;
                                    save.Email          = txtEmail.Text;
                                    save.Address        = txtAdress.Text;
                                    //-----------tanzimate sms
                                    save.GroupSms       = "true";
                                    save.WelcomeSms     = "true";
                                    save.AcceptSms      = "true";
                                    save.ReadySms       = "true";
                                    save.DeliverySms    = "true";
                                    save.BirthDaySms    = "true";
                                    save.InviteClubeSms = "true";
                                    //-----------------
                                    context.SaveChanges();
                                    //----
                                    frmMain.toolCreateServiceToolStripMenuItem.Enabled = true;
                                    frmMain.toolToolsToolStripMenuItem.Enabled         = true;
                                    frmMain.toolSearchToolStripMenuItem.Enabled        = true;
                                    frmMain.toolSmsToolStripMenuItem.Enabled           = true;
                                    frmMain.toolAnbar.Enabled                        = true;
                                    frmMain.toolReports.Enabled                      = true;
                                    frmMain.toolBackupRestore.Enabled                = true;
                                    frmMain.toolManageToolStripMenuItem1.Visible     = true;
                                    frmMain.toolManagePriceToolStripMenuItem.Visible = true;
                                    frmMain.tooSettingApplication.Visible            = true;
                                    frmMain.toolManageToolStripMenuItem.Enabled      = true;
                                    frmMain.strlblVersion.Text                       = "نسخه آزمایشی";
                                    //------ // BARAYE INKE IdPaye ra begirad
                                    MessageBox.Show("نسخه آزمایشی در دسترس شماست", " ثبت نام", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    string       strReq;
                                    string       strData;
                                    Stream       dataStream;
                                    StreamReader reader;
                                    WebRequest   request;
                                    WebResponse  response;
                                    strReq     = "http://www.papiloo.ir/Papiloo/App/Register/Select_Serial.php?Serial=" + HDDSerialL.SerialNumber();
                                    request    = WebRequest.Create(strReq);
                                    response   = request.GetResponse();
                                    dataStream = response.GetResponseStream();
                                    reader     = new StreamReader(dataStream);
                                    strData    = reader.ReadToEnd();
                                    //MessageBox.Show(strData);
                                    reader.Close();
                                    response.Close();
                                    //--------
                                    var       addReg = context.Reg.FirstOrDefault();
                                    string [] a      = strData.Split('*');
                                    addReg.IdPaye = a[0];
                                    context.SaveChanges();
                                    Application.Restart();
                                    //this.Close();
                                }
                                else
                                {
                                    MessageBox.Show("اینترنت وصل نیست", "اینترنت", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                    return;
                                }
                            }
                            catch (Exception)
                            {
                                MessageBox.Show("اینترنت قطع است", "ارتباط", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                return;
                            }
                        }
                        else
                        {
                            try
                            {
                                //---------add www for https
                                Ping      ping       = new Ping();
                                PingReply pingStatus = ping.Send("www.papiloo.ir");

                                if (pingStatus.Status == IPStatus.Success)
                                {
                                    var    ser            = context.Reg.FirstOrDefault();
                                    string application    = "خشکشویی",
                                           managename     = txtManageName.Text,
                                           serial         = IDGenerator.GetCPUId(),
                                           cammersialname = txtName.Text,
                                           state          = "false",
                                           trans          = "",
                                           phone          = txtMobile.Text,
                                           tel            = txtTel.Text,
                                           email          = txtEmail.Text,
                                           address        = txtAdress.Text,
                                           Reagent        = txtReagent.Text;


                                    Data_Importer Data = new Data_Importer();
                                    string        data = await Data.GET("https://www.papiloo.ir/Papiloo/App/Register/Insert.php", application, managename, serial, cammersialname, state, trans, phone, tel, email, address, Reagent);

                                    //MessageBox.Show("نسخه آزمایشی در دسترس شماست", " ثبت نام", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    //--------
                                    Setting setting = new Setting();
                                    //------------tarif etelaate foroshgah va modir
                                    setting.CommercialName = txtName.Text;
                                    setting.ManageName     = txtManageName.Text;
                                    setting.Mobile         = txtMobile.Text;
                                    setting.Tel            = txtTel.Text;
                                    setting.Email          = txtEmail.Text;
                                    setting.Address        = txtAdress.Text;
                                    //-----------tanzimate sms
                                    setting.GroupSms       = "true";
                                    setting.WelcomeSms     = "true";
                                    setting.AcceptSms      = "true";
                                    setting.ReadySms       = "true";
                                    setting.DeliverySms    = "true";
                                    setting.BirthDaySms    = "true";
                                    setting.InviteClubeSms = "true";
                                    //-----------------
                                    context.Setting.Add(setting);
                                    context.SaveChanges();
                                    frmMain.strlblVersion.Text = "نسخه آزمایشی";
                                    MessageBox.Show("نسخه آزمایشی در دسترس شماست", " ثبت نام", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    Application.Restart();
                                    //this.Close();
                                }
                                else
                                {
                                    MessageBox.Show("اینترنت وصل نیست", "اینترنت", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                    return;
                                }
                            }
                            catch (Exception)
                            {
                                MessageBox.Show("اینترنت قطع است", "ارتباط", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                return;
                            }
                        }
                    }
                }

                else
                {
                    MessageBox.Show("کد تایید اشتباه است", "اخطار", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }