private void button5_Click(object sender, EventArgs e)
        {
            try
            {
                if (MessageBox.Show("Are you sure to delete ?", "EF CRUID Operation", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    using (CMSEntities db = new CMSEntities())
                    {
                        var entry = db.Entry(model);
                        if (entry.State == System.Data.Entity.EntityState.Detached)
                        {
                            db.WorkTables.Attach(model);
                            db.WorkTables.Remove(model);
                            db.SaveChanges();
                            populateDataGridView();

                            MessageBox.Show("Item Deleted");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
                throw;
            }
        }
        private void button6_Click(object sender, EventArgs e)
        {
            checkBox3.Enabled = false;
            checkBox4.Enabled = false;
            checkBox5.Enabled = false;
            checkBox6.Enabled = false;
            try
            {
                using (CMSEntities db = new CMSEntities())
                {
                    model.Name       = txtname.Text.Trim();
                    model.NationalID = txtNID.Text.Trim();
                    model.NIDPic     = ConvertFiltoByte(this.picbox.ImageLocation);

                    model.Email   = txtNID.Text.Trim();
                    model.Address = txtAddress.Text.Trim();


                    model.UserPic    = ConvertFiltoByte(this.userpic.ImageLocation);
                    model.Type       = type;
                    model.Experience = txtexperience.Text.Trim();
                    model.ExSalary   = txtexsal.Text.Trim();
                    model.Education  = txtedu.Text.Trim();
                    model.Mobile     = txtmobile.Text.Trim();
                    model.BirthDate  = datePicker.Value;
                    model.Status     = "Free";

                    model1.Username = Log.recby;


                    model1 = db.WorkCharts.Where(x => x.Username == model1.Username).FirstOrDefault();


                    db.Entry(model1).State = System.Data.Entity.EntityState.Modified;
                    db.Entry(model).State  = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                    MessageBox.Show("your profile is successfully updated");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Please change once more");
                throw;
            }
        }
        private void btn_fri_CheckedChanged(object sender, EventArgs e)
        {
            model1.Username = Log.recby;
            using (CMSEntities db = new CMSEntities())
            {
                model1 = db.WorkCharts.Where(x => x.Username == model1.Username).FirstOrDefault();
                if (btn_sun.Checked)
                {
                    model1.Friday = "Booked";
                }
                else
                {
                    model1.Friday = "Free";
                }

                db.Entry(model1).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
            }
        }
        private void button9_Click(object sender, EventArgs e)
        {
            model.Username = Log.recby;
            using (CMSEntities db = new CMSEntities())
            {
                model            = db.FamilyDBs.Where(x => x.Username == model.Username).FirstOrDefault();
                model.Name       = txtName.Text.Trim();
                model.NationalID = txtNID.Text.Trim();
                model.NIDPic     = ConvertFiltoByte(this.picbox.ImageLocation);
                model.Gander     = gen;
                model.Email      = txtEmail.Text.Trim();
                model.Address    = txtAddress.Text.Trim();

                db.Entry(model).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                MessageBox.Show("Changes saved successfully");
            }
            redioFemale.Hide();
            redioMale.Hide();
            this.Hide();
            FamilyView fv = new FamilyView();

            fv.Show();
        }