Ejemplo n.º 1
0
 private void btnSaveNumber_Click(object sender, EventArgs e)
 {
     try
     {
         using (var context = new kitchenEntities())
         {
             var save = context.Setting.FirstOrDefault();
             //---------------bekhatere inke table faghat 1 record dashte bashad if gozashtam
             if (save != null)
             {
                 save.NumberSms = txtNumberSms.Text;
                 context.SaveChanges();
                 MessageBox.Show(" شماره ویرایش شد", "وضعیت", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 return;
             }
             else
             {
                 Setting setting = new Setting();
                 setting.NumberSms = txtNumberSms.Text;
                 context.Setting.Add(setting);
                 context.SaveChanges();
                 MessageBox.Show(" شماره ثبت شد", "وضعیت", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private void dgSearch_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         if (e.ColumnIndex == 11)
         {
             int selectId = int.Parse(dgSearch.CurrentRow.Cells[10].Value.ToString());
             using (var context = new kitchenEntities())
             {
                 var select = context.ReportService.Where(c => c.Id == selectId).FirstOrDefault();
                 if (select.Ready == "1")
                 {
                     select.Ready = "0";
                     context.SaveChanges();
                     dgSearch.CurrentCell.Value = true;
                     return;
                 }
                 if (select.Ready == "0")
                 {
                     select.Ready = "1";
                     context.SaveChanges();
                     dgSearch.CurrentCell.Value = false;
                     return;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("عوض کردن وضعیت آماده جستجو" + "\n" + ex.Message);
     }
 }
Ejemplo n.º 3
0
 private void chxInviteCluoeSms_Click(object sender, EventArgs e)
 {
     try
     {
         using (var context = new kitchenEntities())
         {
             var setting = context.Setting.FirstOrDefault();
             if (setting.InviteClubeSms == "true")
             {
                 setting.InviteClubeSms = "false";
                 context.SaveChanges();
                 return;
             }
             else
             {
                 setting.InviteClubeSms = "true";
                 context.SaveChanges();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 4
0
        public void First_Enter() //vorod baraye avalin bar
        {
            try
            {
                using (var context = new kitchenEntities())
                {
                    string date = DateTime.Now.ToShortDateString().Replace("/", "");
                    //string hard = Get_Serial_Hard();
                    Reg reg = new Reg();
                    reg.State = IDGenerator.GetCPUId();
                    reg.Date  = int.Parse(date);
                    //string version = "1";
                    //string s = hard + version + date;
                    //reg.Serial1 = s;
                    reg.CountOpen = 1;
                    //version = exsistSerial.CountOpen.ToString();

                    context.Reg.Add(reg);
                    //-----
                    Setting avlie = new Setting();
                    avlie.EndCreateCodeRahgiri = 0;
                    context.Setting.Add(avlie);

                    //-----
                    bool exsist = context.Manage.Where(c => c.UserName == "admin").Any();
                    if (exsist == false)
                    {
                        Manage manage = new Manage();
                        manage.UserName   = "******";
                        manage.Password   = "******";
                        manage.Access     = "0";
                        manage.NewService = "0";
                        manage.Tools      = "0";
                        manage.Search     = "0";
                        manage.Sms        = "0";
                        manage.Report     = "0";
                        manage.Backup     = "0";
                        manage.Setting    = "0";
                        context.Manage.Add(manage);
                        context.SaveChanges();
                    }
                    //-----
                    var whhiteSms = context.WhiteSms.Where(c => c.Id == 1).FirstOrDefault();
                    whhiteSms.R11 = "8a1e98m"; //baraye register
                    whhiteSms.R10 = "0";       //baraye ersal code rigister ba panel sms papiloo


                    context.SaveChanges();
                    strlblVersion.Text = "نسخه آزمایشی";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("خطا در ورود اولیه:\n" + ex.Message);
            }
        }
Ejemplo n.º 5
0
        private void btnDeleteMotorOil_Click(object sender, EventArgs e)
        {
            lblError.Text = "";
            try
            {
                using (var context = new kitchenEntities())
                {
                    int x = Convert.ToInt16(dgShow.CurrentRow.Cells[4].Value.ToString());

                    ServicesPrice del = context.ServicesPrice.Where(current => current.Id == x).FirstOrDefault();
                    context.ServicesPrice.Remove(del);
                    context.SaveChanges();
                    lblError.ForeColor = Color.Green;
                    lblError.Text      = "خدمت با موفقیت حذف شد";
                    context.Dispose();



                    Refresh_Price();
                    comGroup.Text       = "";
                    txtServiceName.Text = "";
                    txtKindKala.Text    = "";
                    txtServisPrice.Text = "";
                }
            }
            catch (Exception)
            {
                lblError.ForeColor = Color.Red;
                lblError.Text      = "عملیات حذف با مشکل مواجه شد";
            }
        }
Ejemplo n.º 6
0
        //**************

        private void btnEdit_Click(object sender, EventArgs e)
        {
            try
            {
                lblError.Text = "";
                if (txtPhone.TextLength > 11 || txtPhone.TextLength < 11)
                {
                    lblError.ForeColor = Color.Red;
                    lblError.Text      = "شماره موبایل 11 عدد نیست";
                    //txtPhone.Text = "0";
                    return;
                }
                using (var context = new kitchenEntities())
                {
                    var findPhone = context.User.Where(c => c.Phone == txtPhone.Text).ToList();
                    if (phoneNumber != txtPhone.Text || phoneNumber != txtPhone.Text)
                    {
                        if (findPhone != null)
                        {
                            lblError.Text = "این شماره تماس قبلا ثبت شده";
                            return;
                        }
                    }
                    var editUser = context.User.Where(c => c.Eshterak == txtEshterak.Text).FirstOrDefault();


                    editUser.Name  = txtName.Text;
                    editUser.Phone = txtPhone.Text;
                    //editUser.Eshterak = txtEshterak.Text;
                    if (txtEnter.Text == "    /  /")
                    {
                        editUser.Date = 0;
                    }
                    else
                    {
                        editUser.Date = Int64.Parse(txtEnter.Text.Replace("/", ""));
                    }
                    editUser.Email     = txtEmail.Text;
                    editUser.Address   = txtAddress.Text;
                    editUser.PostiCode = txtPostiCode.Text;
                    if (txtBirthDay.Text == "    /  /")
                    {
                        editUser.BirthDayDate = 0;
                    }
                    else
                    {
                        editUser.BirthDayDate = Int64.Parse(txtBirthDay.Text.Replace("/", ""));
                    }
                    //************
                    context.SaveChanges();
                    lblError.ForeColor = Color.Green;
                    lblError.Text      = "اطلاعات با موفقیت ثبت شد";
                }
            }
            catch (Exception)
            {
                lblError.Text = "";
            }
        }
Ejemplo n.º 7
0
 public void Save_WhiteSms(string text)
 {
     try
     {
         kitchenEntities context = new kitchenEntities();
         if (key == 1)
         {
             var welcome = context.WhiteSms.Where(c => c.W1 != null || c.W1 != "").FirstOrDefault();
             welcome.W1 = text;
             context.SaveChanges();
             return;
         }
         if (key == 2)
         {
             var accept = context.WhiteSms.Where(c => c.S1 != null || c.S1 != "").FirstOrDefault();
             accept.S1 = text;
             context.SaveChanges();
             return;
         }
         if (key == 3)
         {
             var ready = context.WhiteSms.Where(c => c.R1 != null || c.R1 != "").FirstOrDefault();
             ready.R1 = text;
             context.SaveChanges();
             return;
         }
         if (key == 4)
         {
             var delivery = context.WhiteSms.Where(c => c.D1 != null || c.D1 != "").FirstOrDefault();
             delivery.D1 = text;
             context.SaveChanges();
             return;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 8
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            lblError.Text = "";
            try
            {
                using (var context = new kitchenEntities())
                {
                    var name = context.ServicesPrice.Where(current => current.ServisKind == comGroup.Text && current.ServiceKala == txtKindKala.Text && current.ServiseName == txtServiceName.Text).ToList();
                    if (name.Count == 0)
                    {
                        ServicesPrice pri = new ServicesPrice();
                        pri.ServisKind  = comGroup.Text;
                        pri.ServiseName = txtServiceName.Text;
                        pri.ServiceKala = txtKindKala.Text;
                        //if (txtServisPrice.Text != "")
                        pri.ServicePrice = Convert.ToInt64(txtServisPrice.Text);
                        // else
                        //pri.ServicePrice1 = 0;
                        context.SaveChanges();

                        context.ServicesPrice.Add(pri);
                        context.SaveChanges();
                        lblError.ForeColor = Color.Green;
                        lblError.Text      = "اطلاعات خدمت ثبت شد";
                        Refresh_Price();
                    }
                    else
                    {
                        lblError.ForeColor = Color.Red;
                        lblError.Text      = " خدمت با این مقادیر وجود دارد";
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 9
0
        private void btnUpdatePriceOilMotor_Click(object sender, EventArgs e)
        {
            lblError.Text = "";
            try
            {
                using (var context = new kitchenEntities())
                {
                    Int64 price   = Convert.ToInt64(txtServisPrice.Text);
                    var   service = context.ServicesPrice.Where(current => current.ServisKind == comGroup.Text && current.ServiceKala == txtKindKala.Text && current.ServiseName == txtServiceName.Text && current.ServicePrice == price).ToList();
                    if (service.Count == 0)
                    {
                        int x      = Convert.ToInt16(dgShow.CurrentRow.Cells[4].Value.ToString());
                        var update = context.ServicesPrice.Where(current => current.Id == x).FirstOrDefault();
                        if (update != null)
                        {
                            update.ServisKind  = comGroup.Text;
                            update.ServiceKala = txtKindKala.Text;
                            update.ServiseName = txtServiceName.Text;

                            if (txtServisPrice.Text != "")
                            {
                                update.ServicePrice = Convert.ToInt64(txtServisPrice.Text);
                            }
                            else
                            {
                                update.ServicePrice = 0;
                            }
                            context.SaveChanges();
                            context.Dispose();
                        }



                        lblError.ForeColor = Color.Green;
                        lblError.Text      = "ویرایش با موفقبت اتجام شد";
                        Refresh_Price();
                    }
                    else
                    {
                        lblError.ForeColor = Color.Red;
                        lblError.Text      = " خدمت با این مقادیر وجود دارد";
                    }
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 10
0
 private void txtWarningCreadit_Leave(object sender, EventArgs e)
 {
     try
     {
         using (var context = new kitchenEntities())
         {
             var select = context.WhiteSms.FirstOrDefault();
             select.R10 = txtWarningCreadit.Text;
             context.SaveChanges();
         }
     }
     catch (Exception)
     {
         MessageBox.Show("مشکل در هشدار اعتبار");
     }
 }
Ejemplo n.º 11
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            lblError.Text = "";
            try
            {
                using (var context = new kitchenEntities())
                {
                    var delete = context.Manage.Where(current => current.UserName.Contains(txtUsername.Text)).ToList();
                    if (delete.Count == 0)
                    {
                        var result = MessageBox.Show("کاربر مورد نظر پیدا نشد،آیا همه موارد را میخواهید؟", "مدیریت", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                        if (result == DialogResult.Yes)
                        {
                            dgManage.DataSource = context.Manage.ToList();
                            Refresh_Manage();
                        }
                        else
                        {
                            txtUsername.Focus();
                        }
                    }
                    if (delete.Count == 1)
                    {
                        Manage del = context.Manage.Where(current => current.UserName == txtUsername.Text).FirstOrDefault();
                        context.Manage.Remove(del);
                        context.SaveChanges();
                        lblError.ForeColor = Color.Green;
                        lblError.Text      = "کاربر با موفقیت حذف شد";
                        context.Dispose();



                        Refresh_Manage(); txtUsername.Text = ""; txtPassword.Text = ""; txtConfrimPasword.Text = "";
                    }
                    if (delete.Count > 1)
                    {
                        dgManage.DataSource = delete.ToList();
                    }
                }
            }
            catch (Exception)
            {
                lblError.ForeColor = Color.Red;
                lblError.Text      = "عملیات حذف با مشکل مواجه شد";
            }
        }
Ejemplo n.º 12
0
 private void FormLogin_Load(object sender, EventArgs e)
 {
     try
     {
         using (var context = new kitchenEntities())
         {
             var name = context.Setting.FirstOrDefault();
             if (name == null)
             {
                 label3.Text = " مدریت  خشکشویی ";
             }
             else
             {
                 string titel = " مدریت خشکشویی " + name.CommercialName;
                 label3.Text = titel;
             }
             bool exsist = context.Manage.Where(c => c.UserName == "admin").Any();
             if (exsist == false)
             {
                 Manage manage = new Manage();
                 manage.UserName   = "******";
                 manage.Password   = "******";
                 manage.Access     = "0";
                 manage.NewService = "0";
                 manage.Tools      = "0";
                 manage.Search     = "0";
                 manage.Sms        = "0";
                 manage.Report     = "0";
                 manage.Backup     = "0";
                 manage.Setting    = "0";
                 context.Manage.Add(manage);
                 context.SaveChanges();
             }
         }
     }
     catch (Exception)
     {
         Application.Exit();
     }
 }
Ejemplo n.º 13
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            lblError.Text = "";
            try
            {
                using (var context = new kitchenEntities())
                {
                    if (txtUsername.Text != "")
                    {
                        var admin = context.Manage.Where(current => current.UserName == txtUsername.Text).ToList();
                        if (admin.Count == 1)
                        {
                            var update = context.Manage.Where(current => current.UserName == txtUsername.Text).FirstOrDefault();
                            if (update != null)
                            {
                                update.UserName = txtUsername.Text;
                                if (txtPassword.Text == txtConfrimPasword.Text)
                                {
                                    update.Password = txtPassword.Text;
                                    update.Access   = comAccess.SelectedIndex.ToString();
                                    //---
                                    if (chxNewService.Checked)
                                    {
                                        update.NewService = "1";
                                    }
                                    else
                                    {
                                        update.NewService = "0";
                                    }
                                    //---
                                    if (chxTools.Checked)
                                    {
                                        update.Tools = "1";
                                    }
                                    else
                                    {
                                        update.Tools = "0";
                                    }
                                    //---
                                    if (chxSearch.Checked)
                                    {
                                        update.Search = "1";
                                    }
                                    else
                                    {
                                        update.Search = "0";
                                    }
                                    //---
                                    if (chxSms.Checked)
                                    {
                                        update.Sms = "1";
                                    }
                                    else
                                    {
                                        update.Sms = "0";
                                    }
                                    //---
                                    if (chxReport.Checked)
                                    {
                                        update.Report = "1";
                                    }
                                    else
                                    {
                                        update.Report = "0";
                                    }
                                    //---
                                    if (chxBackup.Checked)
                                    {
                                        update.Backup = "1";
                                    }
                                    else
                                    {
                                        update.Backup = "0";
                                    }
                                    //---
                                    if (chxSetting.Checked)
                                    {
                                        update.Setting = "1";
                                    }
                                    else
                                    {
                                        update.Setting = "0";
                                    }

                                    context.SaveChanges();
                                    context.Dispose();
                                    lblError.ForeColor = Color.Green;
                                    lblError.Text      = "ویرایش با موفقبت اتجام شد";
                                    Refresh_Manage();
                                }
                                else
                                {
                                    lblError.ForeColor = Color.Red;
                                    lblError.Text      = "کلمه عبورها با هم یکسان نیست";
                                }
                            }
                            else
                            {
                                lblError.ForeColor = Color.Red; lblError.Text = "نام کاربر را وارد کنید";
                            }
                        }
                        else
                        {
                            lblError.ForeColor = Color.Red; lblError.Text = "کاربری با این نام وجود ندارد";
                        }
                    }
                    else
                    {
                        lblError.ForeColor = Color.Red; lblError.Text = "نام کاربر را وارد کنید";
                    }
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 14
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            //MessageBox.Show("آقا /خانم " + txtName.Text + " به خشکشویی باران خوش آمدید\nکد اشتراک شما " + txtEshterak.Text, "هشدار", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            //MessageBox.Show("آقا /خانم " + txtName + " به خشکشویی باران خوش آمدید.کد اشتراک شما " + txtEshterak.Text);

            try
            {
                if (txtEshterak.Text == "")
                {
                    MessageBox.Show("شماره اشتراک خالی است", "هشدار", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    using (var context = new kitchenEntities())
                    {
                        bool isContact = context.User.Where(check => check.Eshterak == txtEshterak.Text).Any();
                        if (isContact)
                        {
                            //MessageBox.Show("کاربری بااین شماره اشتراک وجود دارد", "اشتراک", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            lblError.ForeColor = Color.Red;
                            lblError.Text      = "کاربری بااین شماره اشتراک وجود دارد";
                            txtEshterak.Focus();
                        }
                        else
                        {
                            if (txtPhone.Text == "")
                            {
                                txtPhone.Text = "0";
                            }
                            User user = new User
                            {
                                Name     = txtName.Text,
                                Phone    = txtPhone.Text,
                                Eshterak = txtEshterak.Text,
                                Date     = int.Parse(dtEnter.Text.Replace("/", "")),
                                Email    = txtEmail.Text,
                                //************
                            };
                            context.User.Add(user);
                            context.SaveChanges();
                            lblError.ForeColor = Color.Green;
                            lblError.Text      = "اطلاعات با موفقیت ثیت شد";
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            //-----ersal sms
            try
            {
                // PARSGREEN.API_SendSMS.SendSMS send = new PARSGREEN.API_SendSMS.SendSMS();
                PARSGREEN.API.SMS.Send.SendSMS send = new PARSGREEN.API.SMS.Send.SendSMS();
                int      successCount = 0;
                int      restStatus;
                string[] restr = null;
                restStatus = send.SendGroupSMS("8B0AA695-E750-4CB3-AF3E-98F9D03F06AC", "10001000300076", new string[] { txtPhone.Text }, "آقا /خانم " + txtName.Text + " به خشکشویی باران خوش آمدید\nکد اشتراک شما " + txtEshterak.Text, false, string.Empty, ref successCount, ref restr);
                //MessageBox.Show("تعداد پیام ها: " + restStatus.ToString() + "\r" + "تحویل داده شده: " + successCount);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 15
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            lblError.Text = "";
            try
            {
                if (txtPassword.Text == txtConfrimPasword.Text)
                {
                    using (var context = new kitchenEntities())
                    {
                        var exist = context.Manage.Where(ex => ex.UserName == txtUsername.Text).ToList();
                        if (exist.Count == 0)
                        {
                            Manage admin = new Manage();
                            admin.UserName = txtUsername.Text;
                            admin.Password = txtPassword.Text;
                            admin.Access   = comAccess.SelectedIndex.ToString();
                            //---
                            if (chxNewService.Checked)
                            {
                                admin.NewService = "1";
                            }
                            else
                            {
                                admin.NewService = "0";
                            }
                            //---
                            if (chxTools.Checked)
                            {
                                admin.Tools = "1";
                            }
                            else
                            {
                                admin.Tools = "0";
                            }
                            //---
                            if (chxSearch.Checked)
                            {
                                admin.Search = "1";
                            }
                            else
                            {
                                admin.Search = "0";
                            }
                            //---
                            if (chxSms.Checked)
                            {
                                admin.Sms = "1";
                            }
                            else
                            {
                                admin.Sms = "0";
                            }
                            //---
                            if (chxReport.Checked)
                            {
                                admin.Report = "1";
                            }
                            else
                            {
                                admin.Report = "0";
                            }
                            //---
                            if (chxBackup.Checked)
                            {
                                admin.Backup = "1";
                            }
                            else
                            {
                                admin.Backup = "0";
                            }
                            //---
                            if (chxSetting.Checked)
                            {
                                admin.Setting = "1";
                            }
                            else
                            {
                                admin.Setting = "0";
                            }

                            context.Manage.Add(admin);
                            context.SaveChanges();
                            lblError.ForeColor = Color.Green;
                            lblError.Text      = "مدیر جدید ثبت شد";

                            Refresh_Manage();
                        }
                        else
                        {
                            lblError.ForeColor = Color.Red;
                            lblError.Text      = "این نام کاربری وجود دارد";
                        }
                    }
                }
                else
                {
                    lblError.ForeColor = Color.Red;
                    lblError.Text      = "کلمه عبورها با هم یکسان نیست";
                }
            }
            catch (Exception ex)
            {
                lblError.ForeColor = Color.Red;
                lblError.Text      = ex.Message;
            }
        }
Ejemplo n.º 16
0
        private void btnCreate_Click(object sender, EventArgs e)
        {
            //------------------
            //******************
            if (txtName.Text == "")
            {
                txtName.BackColor = Color.LightPink;
                txtName.Focus();
                MessageBox.Show("مقدار نام تجاری و نام مدیر و شماره موبایل را باید وارد کنید", "هشدار", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            else
            {
                txtName.BackColor = Color.White;
            }
            //--------
            if (txtManageName.Text == "")
            {
                txtManageName.BackColor = Color.LightPink;
                txtManageName.Focus();
                MessageBox.Show("مقدار نام تجاری و نام مدیر و شماره موبایل را باید حتما وارد کنید", "هشدار", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                return;
            }
            else
            {
                txtManageName.BackColor = Color.White;
            }
            //--------
            if (txtMobile.Text == "" || txtMobile.TextLength != 11)
            {
                txtMobile.BackColor = Color.LightPink;
                txtMobile.Focus();
                MessageBox.Show("شماره موبایل اشتباه است", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                txtMobile.BackColor = Color.White;
            }
            //--baraye inke chek konad mobaile vared shode ba 09 shoroo mishavad ya na
            bool checkMobile = txtMobile.Text.StartsWith("09");

            if (checkMobile == false)
            {
                txtMobile.BackColor = Color.LightPink;
                txtMobile.Focus();
                MessageBox.Show("شماره موبایل اشتباه است", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                txtMobile.BackColor = Color.White;
            }
            try
            {
                //************
                //**************
                if (txtRegister.Text == IDGenerator.GetOpenLock(IDGenerator.GetCPUId()))
                {
                    using (var context = new kitchenEntities())
                    {
                        var register = context.Reg.FirstOrDefault();
                        //string ser=txtRegister.Text+
                        register.Serial1 = txtRegister.Text;
                        context.SaveChanges();

                        MessageBox.Show("نرم افزار کامل فعال شد.سپاس از انتخاب شما", "فعال سازی", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txtRegister.Text            = "نرم افزار فعال است";
                        txtSerial.Enabled           = false;
                        txtRegister.Enabled         = false;
                        btnCreate.Enabled           = false;
                        btnSendRegisterCode.Enabled = false;
                        btnRegisterInternet.Enabled = false;
                        //-------------
                        string message = "خشکشویی \n نام تجاری: " + txtName.Text + "\n نام مدیر : " + txtManageName.Text + "\n شماره تماس: " + txtMobile.Text + "\n سریال: " + txtSerial.Text + "\n فعال شد";

                        //--------
                        //System.Web.HttpUtility.HtmlDecode(text);
                        MessageBox.Show(message);
                        //string pattern = "http://login.parsgreen.com/UrlService/sendSMS.ashx?from=" + "10001000300076" + "&to=" + "09127173428" + "&text=" + message + "&signature=" + "8B0AA695-E750-4CB3-AF3E-98F9D03F06AC";
                        ////MessageBox.Show(pattern);
                        //System.IO.Stream st = null;
                        //System.IO.StreamReader sr = null;

                        //HttpWebRequest req = (HttpWebRequest)WebRequest.Create(pattern);
                        //Encoding encode = System.Text.Encoding.UTF8;

                        //System.Net.WebResponse resp = req.GetResponse();

                        //st = resp.GetResponseStream();
                        //sr = new System.IO.StreamReader(st, Encoding.UTF8);
                        //string result = sr.ReadToEnd().Substring(12, 1);
                        //sr.Close();
                        //resp.Close();
                        //-------------
                        Application.Restart();
                    }
                }
                else
                {
                    MessageBox.Show("کد فعال سازی اشتباه است", "فعال سازی", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtRegister.Text = "";
                    txtRegister.Focus();
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            //--------------------
            //*********************

            //txtName.Text = compelet;
        }
Ejemplo n.º 17
0
 private void btnSave_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.BackColor = Color.LightPink;
         txtMobile.Focus();
         MessageBox.Show("شماره موبایل اشتباه است", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
     else
     {
         txtMobile.BackColor = Color.White;
     }
     try
     {
         using (var context = new kitchenEntities())
         {
             var save = context.Setting.FirstOrDefault();
             //var welcom = context.WhiteSms.Where(c => c.W1 != "" || c.W1 != null).FirstOrDefault();
             //var service = context.WhiteSms.Where(c => c.S1 != "" || c.S1 != null).FirstOrDefault();
             //var Ready = context.WhiteSms.Where(c => c.R1 != "" || c.R1 != null).FirstOrDefault();
             //var Delivery = context.WhiteSms.Where(c => c.D1 != "" || c.D1 != null).FirstOrDefault();
             //---------------bekhatere inke table faghat 1 record dashte bashad if gozashtam
             if (save != null)
             {
                 //------------tarif etelaate foroshgah va modir
                 save.CommercialName = txtName.Text;
                 //welcom.W4 = txtName.Text;
                 //service.S11 = txtName.Text;
                 //Ready.R9 = txtName.Text;
                 save.ManageName = txtManageName.Text;
                 //Delivery.D9 = txtName.Text;
                 save.Mobile  = txtMobile.Text;
                 save.Tel     = txtTel.Text;
                 save.Email   = txtEmail.Text;
                 save.Address = txtAdress.Text;
                 context.SaveChanges();
                 MessageBox.Show(" اطلاعات ویرایش شد", "وضعیت", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 return;
             }
             else
             {
                 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();
                 MessageBox.Show(" اطلاعات ثبت شد", "وضعیت", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 18
0
        //------

        //------
        private void FormSettings_Load(object sender, EventArgs e)
        {
            try
            {
                using (var context = new kitchenEntities())
                {
                    var ser = context.Reg.FirstOrDefault();
                    if (ser == null)
                    {
                        return;
                    }
                    string serial = "";
                    if (ser.Serial1 == null || ser.Serial1 == "")
                    {
                        serial = "";
                    }
                    else
                    {
                        serial = ser.Serial1.ToString();
                    }
                    //if (serial.Length > 15)
                    //    serial = serial.Substring(0, 15);
                    txtSerial.Text = IDGenerator.GetCPUId() + "/" + ser.CountOpen + ser.Date;
                    //----------
                    var register = context.Reg.FirstOrDefault();
                    if (register.Serial1 == IDGenerator.GetOpenLock(IDGenerator.GetCPUId()))
                    {
                        txtRegister.Text            = "نرم افزار فعال است";
                        txtSerial.Enabled           = false;
                        txtRegister.Enabled         = false;
                        btnCreate.Enabled           = false;
                        btnSendRegisterCode.Enabled = false;
                        btnRegisterInternet.Enabled = false;
                    }
                    //FormMain1 frmMain = new FormMain1();

                    //if (frmMain.strlblVersion.Text== "برنامه کامل")
                    //{
                    //    txtRegister.Text = "نرم افزار فعال است";
                    //    txtSerial.Enabled = false;
                    //    txtRegister.Enabled = false;
                    //    btnCreate.Enabled = false;
                    //    btnSendRegisterCode.Enabled = false;
                    //    btnRegisterInternet.Enabled = false;
                    //}
                    //--------por kardane etelaate modir
                    var setting = context.Setting.FirstOrDefault();
                    //if (string.IsNullOrEmpty(setting.CommercialName))
                    //    txtName.Text = "";
                    //else
                    if (setting != null)
                    {
                        txtName.Text = setting.CommercialName;

                        txtManageName.Text = setting.ManageName;
                        txtMobile.Text     = setting.Mobile;
                        txtTel.Text        = setting.Tel;
                        txtEmail.Text      = setting.Email;
                        txtAdress.Text     = setting.Address;
                        //---------por kardane meghdare etelaate Sms
                        txtSignature.Text = setting.Signature;
                        txtNumberSms.Text = setting.NumberSms;
                        //----
                        if (setting.GroupSms == "true")
                        {
                            chxGroupSms.Checked = true;
                        }
                        if (setting.GroupSms == "false")
                        {
                            chxGroupSms.Checked = false;
                        }
                        //----
                        if (setting.WelcomeSms == "true")
                        {
                            chxWelcomeSms.Checked = true;
                        }
                        if (setting.WelcomeSms == "false")
                        {
                            chxWelcomeSms.Checked = false;
                        }
                        //----
                        if (setting.AcceptSms == "true")
                        {
                            chxAcceptSms.Checked = true;
                        }
                        if (setting.AcceptSms == "false")
                        {
                            chxAcceptSms.Checked = false;
                        }
                        //----
                        if (setting.ReadySms == "true")
                        {
                            chxReadySms.Checked = true;
                        }
                        if (setting.ReadySms == "false")
                        {
                            chxReadySms.Checked = false;
                        }
                        //----
                        if (setting.DeliverySms == "true")
                        {
                            chxDeliverySms.Checked = true;
                        }
                        if (setting.DeliverySms == "false")
                        {
                            chxDeliverySms.Checked = false;
                        }
                        //----
                        if (setting.BirthDaySms == "true")
                        {
                            chxBirthDaySms.Checked = true;
                        }
                        if (setting.BirthDaySms == "false")
                        {
                            chxBirthDaySms.Checked = false;
                        }
                    }
                    if (setting == null)
                    {
                        Setting set = new Setting();
                        set.CommercialName = "";

                        set.GroupSms        = "true";
                        chxGroupSms.Checked = true;

                        set.WelcomeSms        = "true";
                        chxWelcomeSms.Checked = true;

                        set.AcceptSms        = "true";
                        chxAcceptSms.Checked = true;

                        set.ReadySms        = "true";
                        chxReadySms.Checked = true;

                        set.DeliverySms        = "true";
                        chxDeliverySms.Checked = true;

                        set.BirthDaySms        = "true";
                        chxBirthDaySms.Checked = true;



                        context.Setting.Add(set);
                        context.SaveChanges();
                    }
                }
                //************ white sms
                using (var context = new kitchenEntities())
                {
                    var welcome = context.WhiteSms.Where(c => c.W1 != null || c.W1 != "").FirstOrDefault();
                    txtWelcome.Text = welcome.W1;
                    //-----
                    var accept = context.WhiteSms.Where(c => c.S1 != null || c.S1 != "").FirstOrDefault();
                    txtAccept.Text = accept.S1;
                    //-----
                    var ready = context.WhiteSms.Where(c => c.R1 != null || c.R1 != "").FirstOrDefault();
                    txtReady.Text = ready.R1;
                    //-----
                    var delivery = context.WhiteSms.Where(c => c.D1 != null || c.D1 != "").FirstOrDefault();
                    txtDelivery.Text = delivery.D1;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 19
0
        //**************
        private void btnEdit_Click(object sender, EventArgs e)
        {
            try
            {
                lblError.Text = "";
                if (txtPhone.TextLength > 11 || txtPhone.TextLength < 11)
                {
                    lblError.ForeColor = Color.Red;
                    lblError.Text      = "شماره موبایل 11 عدد نیست";
                    return;
                }
                using (var context = new kitchenEntities())
                {
                    var editService = context.Service.Where(c => c.CodeRahgiri == txtCodeRahgiri.Text).FirstOrDefault();

                    editService.Name        = txtName.Text;
                    editService.DateService = int.Parse(txtDateService.Text.Replace("/", ""));
                    editService.Mobile      = txtPhone.Text;
                    if (txtBeiane.Text != "")
                    {
                        editService.Bestankar = Int64.Parse(txtBeiane.Text.Replace(",", ""));
                    }
                    else
                    {
                        editService.Bestankar = 0;
                    }
                    if (txtTakhfif.Text != "")
                    {
                        editService.Takhfif = Int64.Parse(txtTakhfif.Text.Replace(",", ""));
                    }
                    else
                    {
                        editService.Takhfif = 0;
                    }
                    if (txtTotalSum.Text != "")
                    {
                        editService.SumServices = Int64.Parse(txtTotalSum.Text.Replace(",", ""));
                    }
                    else
                    {
                        editService.SumServices = 0;
                    }
                    if (chxTasfiye.Checked == true)
                    {
                        editService.Tasfiye = "0";
                    }
                    else
                    {
                        editService.Tasfiye = "1";
                    }
                    editService.NumberService = txtSomeService.Value.ToString();
                    editService.ReadyDate     = Int64.Parse(txtReadyDate.Text.Replace("/", ""));
                    editService.SendReadySms  = Int64.Parse(txtReadySms.Value.ToString());
                    editService.Description   = txtDescription.Text;
                    if (txtPardakhti.Text != "")
                    {
                        editService.Pardakhti = Int64.Parse(txtPardakhti.Text.Replace(",", ""));
                    }
                    else
                    {
                        editService.Pardakhti = 0;
                    }
                    //************
                    context.SaveChanges();
                    lblError.ForeColor = Color.Green;
                    lblError.Text      = "اطلاعات با ویرایش شد";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                lblError.Text = "";
            }
        }
Ejemplo n.º 20
0
        //public string Reg_Code()
        //{
        //    string code="";
        //    //------
        //    StringBuilder alph = new StringBuilder();
        //    StringBuilder num = new StringBuilder();
        //    string serial = Get_Serial_Hard();

        //    if (serial.Length > 14)
        //        serial = serial.Substring(0, 15);
        //    foreach (char c in serial)

        //        if (char.IsDigit(c))
        //            num.Append(c);
        //        else
        //            alph.Append(c);
        //    string alph1 = alph.ToString();
        //    string num1 = num.ToString();

        //    int[] reg = new int[num1.Length];
        //    for (int i = 0; i < num1.Length; i++)
        //    {
        //        reg[i] = Int16.Parse(num1.Substring(i, 1));
        //    }

        //    for (int i = 0; i < num1.Length; i++)
        //    {
        //        reg[i] = reg[i] + 7;

        //    }
        //    Array.Reverse(reg);

        //    //test namayesh
        //    string show, compelet = "";
        //    for (int i = 0; i < num1.Length; i++)
        //    {
        //        show = "";
        //        show = reg[i].ToString();
        //        compelet = compelet + show;

        //    }
        //    //------------------
        //    //------
        //    code = compelet;
        //    return code;
        //}
        private void FormMain1_Load(object sender, EventArgs e)
        {
            //Active();
            try
            {
                //Accsess();
                using (var context = new kitchenEntities())
                {
                    var check = context.Reg.Where(c => c.State != "" || c.State != null).FirstOrDefault();

                    var white = context.WhiteSms.FirstOrDefault();
                    //var wh = context.WhiteSms.Where(a => a.W1 != null || a.W1 != "").ToList();
                    if (context.Reg.ToList().Count == 0 || context.Reg.ToList() == null)
                    {
                        First_Enter();
                        return;
                    }
                    if (check.State == IDGenerator.GetCPUId())
                    {
                        string reg = IDGenerator.GetOpenLock(IDGenerator.GetCPUId());
                        reg = reg + "8a1e98m";
                        string code = check.Serial1 + white.R11;
                        if (code == reg)
                        {
                            Active();
                            //FormSettings frmSetting = new FormSettings();
                            //frmSetting.txtRegister.Text = "نرم افزار فعال است";
                            //frmSetting.txtSerial.Enabled = false;
                            //frmSetting.txtRegister.Enabled = false;
                            //frmSetting.btnCreate.Enabled = false;
                            //frmSetting.btnSendRegisterCode.Enabled = false;
                            //frmSetting.btnRegisterInternet.Enabled = false;
                        }

                        else
                        {
                            if (check.CountOpen >= 100)
                            {
                                End_Lablator();
                            }
                            else
                            {
                                Endnot_Lablator();
                                check.CountOpen++;
                                frmManage = stripLblLogin.Text;
                                context.SaveChanges();
                            }
                        }
                    }
                    else
                    {
                        Active_NotEcoal();
                    }
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                //Application.Exit();
            }
        }
Ejemplo n.º 21
0
        public void Active_NotEcoal() //Active hast vali serial hard yeki nist
        {
            try
            {
                using (var context = new kitchenEntities())
                {
                    string date = DateTime.Now.ToShortDateString().Replace("/", "");
                    string hard = Get_Serial_Hard();

                    MessageBox.Show("نرم افزار کپی شده است.هر کد فعال سازی مخصوص یک دستگاه است", "نرم افزار", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    DialogResult result = MessageBox.Show("آیا همه اطلاعات پاک شود و نسخه آزمایشی استفاده شود؟", "نرم افزار", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

                    if (result == DialogResult.Yes)
                    {
                        var deleteReg = context.Reg.FirstOrDefault();
                        if (deleteReg != null)
                        {
                            context.Reg.Remove(deleteReg);
                        }
                        //------
                        var del = context.Setting.FirstOrDefault();
                        if (del != null)
                        {
                            context.Setting.Remove(del);
                        }
                        //------
                        var delUser = context.User.ToList();
                        if (delUser != null)
                        {
                            context.User.RemoveRange(delUser);
                        }
                        //------
                        var delService = context.Service.ToList();
                        if (delService != null)
                        {
                            context.Service.RemoveRange(delService);
                        }
                        //------
                        var delReportService = context.ReportService.ToList();
                        if (delReportService != null)
                        {
                            context.ReportService.RemoveRange(delReportService);
                        }
                        //------
                        var delServicePrice = context.ServicesPrice.ToList();
                        if (delServicePrice != null)
                        {
                            context.ServicesPrice.RemoveRange(delServicePrice);
                        }
                        //------
                        //var delNameService = context.NameServices.ToList();
                        //if (delNameService != null)
                        //    context.NameServices.RemoveRange(delNameService);

                        //------
                        //var delKindService = context.KindServices.ToList();
                        //if (delKindService != null)
                        //    context.KindServices.RemoveRange(delKindService);
                        //------
                        //var delKindKala = context.KindKalas.ToList();
                        //if (delKindKala != null)
                        //    context.KindKalas.RemoveRange(delKindKala);
                        //------
                        var delErsalNashode = context.ErsalNashode.ToList();
                        if (delErsalNashode != null)
                        {
                            context.ErsalNashode.RemoveRange(delErsalNashode);
                        }
                        //-----
                        var delManege = context.Manage.ToList();
                        if (delManege != null)
                        {
                            context.Manage.RemoveRange(delManege);
                        }
                        //-----

                        context.SaveChanges();
                        //-----------
                        First_Enter();
                        //Application.Restart();
                    }
                    else
                    {
                        Application.Exit();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("خطا در بررسی سریال های نامساوی:\n" + ex.Message);
            }
        }
Ejemplo n.º 22
0
        private void dgSearch_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.ColumnIndex == 11)
                {
                    int selectId = int.Parse(dgSearch.CurrentRow.Cells[10].Value.ToString());
                    using (var context = new kitchenEntities())
                    {
                        var select = context.ReportService.Where(c => c.Id == selectId).FirstOrDefault();
                        if (select.Ready == "1")
                        {
                            select.Ready = "0";
                            context.SaveChanges();
                            dgSearch.CurrentCell.Value = true;
                            return;
                        }
                        if (select.Ready == "0")
                        {
                            select.Ready = "1";
                            context.SaveChanges();
                            dgSearch.CurrentCell.Value = false;
                            return;
                        }
                    }
                }
                if (e.ColumnIndex == 12)
                {
                    int selectId = int.Parse(dgSearch.CurrentRow.Cells[10].Value.ToString());
                    using (var context = new kitchenEntities())
                    {
                        var del = context.ReportService.Where(c => c.Id == selectId).FirstOrDefault();
                        context.ReportService.Remove(del);
                        context.SaveChanges();
                        var user = context.ReportService.Where(c => c.CodeRahgiri == label1.Text).ToList();

                        dgSearch.DataSource = user;
                        Design_GrideView_Report_Service();
                        //-----mohasebe mojadade hazine service bad az hazfe 1 khedmat
                        var  editPrice = context.Service.Where(c => c.CodeRahgiri == label1.Text).FirstOrDefault();
                        long sum       = 0;

                        if (dgSearch.RowCount > 0)
                        {
                            for (int i = 0; i < dgSearch.RowCount; i++)
                            {
                                sum = sum + long.Parse(dgSearch.Rows[i].Cells[7].Value.ToString());
                            }
                            editPrice.SumServices = sum;
                            context.SaveChanges();
                            return;
                        }
                        if (dgSearch.RowCount == 0)//hame khedmatha hazf shavad in khedmat az list serviceha hazf shsvad
                        {
                            context.Service.Remove(editPrice);
                            context.SaveChanges();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("عوض کردن وضعیت آماده ویرایش" + "\n" + ex.Message);
            }
        }
Ejemplo n.º 23
0
        private void dgSearch_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.ColumnIndex == 7)
                {
                    try
                    {
                        //***********baraye check kardane ertebat
                        //HttpWebRequest reqCheack = (HttpWebRequest)WebRequest.Create("http://login.parsgreen.com/UrlService/sendSMS.ashx?from=");
                        //System.Net.WebResponse respCheack = reqCheack.GetResponse();
                        //***********
                        //Ping ping = new Ping();
                        //PingReply pingStatus = ping.Send("google.com");
                        var sign = context.Setting.FirstOrDefault();
                        if (sign.Signature == null || sign.Signature == "" || sign.NumberSms == null || sign.NumberSms == "")
                        {
                            MessageBox.Show("از قسمت تنظیمات امضا دیجیتال و شماره پیامک را ثبت کنید", "امضا دیجیتال ", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            return;
                        }
                        //if (pingStatus.Status == IPStatus.Success)
                        //{

                        string pattern = "http://login.parsgreen.com/UrlService/sendSMS.ashx?from=" + sign.NumberSms + "&to=" + dgSearch.CurrentRow.Cells[1].Value.ToString() + "&text=" + dgSearch.CurrentRow.Cells[2].Value.ToString() + "&signature=" + sign.Signature;

                        //MessageBox.Show(pattern);
                        System.IO.Stream       st = null;
                        System.IO.StreamReader sr = null;

                        HttpWebRequest req    = (HttpWebRequest)WebRequest.Create(pattern);
                        Encoding       encode = System.Text.Encoding.UTF8;

                        System.Net.WebResponse resp = req.GetResponse();

                        st = resp.GetResponseStream();
                        sr = new System.IO.StreamReader(st, Encoding.UTF8);
                        string result = sr.ReadToEnd().Substring(12, 1);
                        if (result == "0")
                        {
                            string id  = dgSearch.CurrentRow.Cells[6].Value.ToString();
                            var    del = context.ErsalNashode.Where(c => c.Id.ToString() == id).FirstOrDefault();
                            context.ErsalNashode.Remove(del);
                            context.SaveChanges();
                            Refresh_dgSearch();
                        }
                        sr.Close();
                        resp.Close();
                        //}
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("اینترنت وصل نیست", "اینترنت", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        return;
                    }
                }
                if (e.ColumnIndex == 8)
                {
                    string id  = dgSearch.CurrentRow.Cells[6].Value.ToString();
                    var    del = context.ErsalNashode.Where(c => c.Id.ToString() == id).FirstOrDefault();
                    context.ErsalNashode.Remove(del);
                    context.SaveChanges();
                    Refresh_dgSearch();

                    return;
                }
            }
            catch (Exception)
            {
                //MessageBox.Show("اینترنت وصل نیست 2"+"\n"+ex.Message, "اینترنت", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                //MessageBox.Show("ارسال نشده2" + "\n" + ex.Message);
            }
        }
Ejemplo n.º 24
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (lbldel.Text == "1")
            {
                try
                {
                    lblError.Text = "";
                    try
                    {
                        using (var context = new kitchenEntities())
                        {
                            var delete = context.User.Where(current => current.Eshterak == txtEshterak.Text).ToList();
                            if (delete.Count == 0)
                            {
                                var result = MessageBox.Show("شماره اشتراک مورد نظر پیدا نشد،آیا همه موارد را میخواهید؟", "شماره اشتراک", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                                if (result == DialogResult.Yes)
                                {
                                    dgDelete.DataSource = context.User.ToList();
                                    Refresh_dgUser();
                                }
                                else
                                {
                                    txtEshterak.Focus();
                                }
                            }
                            if (delete.Count == 1)
                            {
                                User del = context.User.Where(current => current.Eshterak == txtEshterak.Text).FirstOrDefault();
                                context.User.Remove(del);
                                context.SaveChanges();
                                lblError.ForeColor = Color.Green;
                                lblError.Text      = " اشتراک با موفقیت حذف شد";
                                context.Dispose();
                                Refresh_dgUser();

                                txtEshterak.Text = "";
                                txtEshterak.Focus();
                            }
                            if (delete.Count > 1)
                            {
                                dgDelete.DataSource = delete.ToList();
                            }
                        }
                    }
                    catch (Exception)
                    {
                        lblError.ForeColor = Color.Red;
                        lblError.Text      = "عملیات حذف با مشکل مواجه شد";
                        txtEshterak.Focus();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            //-----------------------
            //-----------------------
            if (lbldel.Text == "2")
            {
                try
                {
                    lblError.Text = "";
                    using (var context = new kitchenEntities())
                    {
                        string id     = dgDelete.CurrentRow.Cells[14].Value.ToString();
                        var    delete = context.Service.Where(current => current.IdService.ToString() == id).ToList();
                        if (delete.Count == 0)
                        {
                            var result = MessageBox.Show("شماره سرویس مورد نظر پیدا نشد،آیا همه موارد را میخواهید؟", "شماره سرویس", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                            if (result == DialogResult.Yes)
                            {
                                dgDelete.DataSource = context.Service.ToList();
                                Refresh_dgService();
                            }
                            else
                            {
                                txtEshterak.Focus();
                            }
                        }
                        if (delete.Count == 1)
                        {
                            var del = context.Service.Where(current => current.IdService.ToString() == id).FirstOrDefault();
                            context.Service.Remove(del);
                            context.SaveChanges();
                            lblError.ForeColor = Color.Green;
                            lblError.Text      = " سرویس با موفقیت حذف شد";
                            Refresh_dgService();
                            context.Dispose();


                            txtEshterak.Text = "";
                            txtEshterak.Focus();
                        }
                        if (delete.Count > 1)
                        {
                            dgDelete.DataSource = delete.ToList();
                        }
                    }
                }
                catch (Exception)
                {
                    lblError.ForeColor = Color.Red;
                    lblError.Text      = "عملیات حذف با مشکل مواجه شد";
                    txtEshterak.Focus();
                }
            }
        }