public ActionResult Create([Bind(Include = "Deliverable_ID,Deliverable_deadline,Deliverable_end_date,Deliverable_start_date,Name,Budget,Estimated_manhours,Manhours_charged,Last_update,Last_update_by,Project_ID,Progress_status")] DELIVERABLE dELIVERABLE)
        {
            if (ModelState.IsValid)
            {
                var         projectname = db.PROJECTs.FirstOrDefault(t => t.Project_ID == dELIVERABLE.Project_ID);
                MailMessage message     = new System.Net.Mail.MailMessage();
                string      fromEmail   = "*****@*****.**";
                string      password    = "******";
                string      toEmail     = "*****@*****.**";
                message.From = new MailAddress(fromEmail);
                message.To.Add(toEmail);
                message.Subject = "A new deliverable has been created.";
                message.Body    = String.Format("A deliverable called {0} has been created for project titled {1}.", dELIVERABLE.Name, projectname.Name);
                message.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;

                using (SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587))
                {
                    smtpClient.EnableSsl             = true;
                    smtpClient.DeliveryMethod        = SmtpDeliveryMethod.Network;
                    smtpClient.UseDefaultCredentials = false;
                    smtpClient.Credentials           = new NetworkCredential(fromEmail, password);

                    smtpClient.Send(message.From.ToString(), message.To.ToString(), message.Subject, message.Body);
                }
                db.DELIVERABLES.Add(dELIVERABLE);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Project_ID = new SelectList(db.PROJECTs, "Project_ID", "Name", dELIVERABLE.Project_ID);
            return(View(dELIVERABLE));
        }
        public ActionResult Create([Bind(Include = "Client_project_ID,Client_ID,Project_ID,Last_update,Last_update_by,Payment")] CLIENT_PROJECT cLIENT_PROJECT)
        {
            if (ModelState.IsValid)
            {
                var         clientname  = db.CLIENTs.FirstOrDefault(c => c.Client_ID == cLIENT_PROJECT.Client_ID);
                var         projectname = db.PROJECTs.FirstOrDefault(c => c.Project_ID == cLIENT_PROJECT.Project_ID);
                MailMessage message     = new System.Net.Mail.MailMessage();
                string      fromEmail   = "*****@*****.**";
                string      password    = "******";
                string      toEmail     = "*****@*****.**";
                message.From = new MailAddress(fromEmail);
                message.To.Add(toEmail);
                message.Subject = "A payment has been added for a client.";
                message.Body    = String.Format("A new payment of ${0} has been saved to the client-project association table for client {1} for project named {2}.", cLIENT_PROJECT.Payment, clientname.Name, projectname.Name);
                message.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;

                using (SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587))
                {
                    smtpClient.EnableSsl             = true;
                    smtpClient.DeliveryMethod        = SmtpDeliveryMethod.Network;
                    smtpClient.UseDefaultCredentials = false;
                    smtpClient.Credentials           = new NetworkCredential(fromEmail, password);

                    smtpClient.Send(message.From.ToString(), message.To.ToString(), message.Subject, message.Body);
                }
                db.CLIENT_PROJECT.Add(cLIENT_PROJECT);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Client_ID  = new SelectList(db.CLIENTs, "Client_ID", "Name", cLIENT_PROJECT.Client_ID);
            ViewBag.Project_ID = new SelectList(db.PROJECTs, "Project_ID", "Name", cLIENT_PROJECT.Project_ID);
            return(View(cLIENT_PROJECT));
        }
        public ActionResult Create([Bind(Include = "Name,Project_ID,USA_region,Deadline,Budget,Start_date,End_date,Progress_status,Last_update,Last_update_by,Department_ID,Manager_ID")] PROJECT pROJECT)
        {
            if (ModelState.IsValid)
            {
                MailMessage message   = new System.Net.Mail.MailMessage();
                string      fromEmail = "*****@*****.**";
                string      password  = "******";
                string      toEmail   = "*****@*****.**";
                message.From = new MailAddress(fromEmail);
                message.To.Add(toEmail);
                message.Subject = "A new project has been created.";
                message.Body    = String.Format("A project called {0} has been created.", pROJECT.Name);
                message.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;

                using (SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587))
                {
                    smtpClient.EnableSsl             = true;
                    smtpClient.DeliveryMethod        = SmtpDeliveryMethod.Network;
                    smtpClient.UseDefaultCredentials = false;
                    smtpClient.Credentials           = new NetworkCredential(fromEmail, password);

                    smtpClient.Send(message.From.ToString(), message.To.ToString(), message.Subject, message.Body);
                }

                db.PROJECTs.Add(pROJECT);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Department_ID = new SelectList(db.DEPARTMENTs, "Dept_ID", "Name", pROJECT.Department_ID);
            ViewBag.Manager_ID    = new SelectList(db.EMPLOYEEs, "Employee_ID", "F_name", pROJECT.Manager_ID);
            return(View(pROJECT));
        }
        public ActionResult Create([Bind(Include = "Client_ID,Name,EmailAddress,PhoneNumber,Last_Update,Last_Update_By")] CLIENT cLIENT)
        {
            if (ModelState.IsValid)
            {
                db.CLIENTs.Add(cLIENT);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cLIENT));
        }
        public ActionResult Create([Bind(Include = "Name,Dept_ID,Last_update,Last_update_by")] DEPARTMENT dEPARTMENT)
        {
            if (ModelState.IsValid)
            {
                db.DEPARTMENTs.Add(dEPARTMENT);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(dEPARTMENT));
        }
        public ActionResult Create([Bind(Include = "Deliverable_ID,Deliverable_deadline,Deliverable_end_date,Deliverable_start_date,Name,Budget,Estimated_manhours,Manhours_charged,Last_update,Last_update_by,Project_ID,Progress_status")] DELIVERABLE dELIVERABLE)
        {
            if (ModelState.IsValid)
            {
                db.DELIVERABLES.Add(dELIVERABLE);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Project_ID = new SelectList(db.PROJECTs, "Project_ID", "Name", dELIVERABLE.Project_ID);
            return(View(dELIVERABLE));
        }
        public ActionResult Create([Bind(Include = "Name,Project_ID,USA_region,Deadline,Budget,Start_date,End_date,Progress_status,Last_update,Last_update_by,Department_ID,Manager_ID")] PROJECT pROJECT)
        {
            if (ModelState.IsValid)
            {
                db.PROJECTs.Add(pROJECT);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Department_ID = new SelectList(db.DEPARTMENTs, "Dept_ID", "Name", pROJECT.Department_ID);
            ViewBag.Manager_ID    = new SelectList(db.EMPLOYEEs, "Employee_ID", "F_name", pROJECT.Manager_ID);
            return(View(pROJECT));
        }
        public ActionResult Create([Bind(Include = "Timesheet_ID,Week,Hours,Last_update,Last_update_by,Employee_ID,Deliverable_ID")] TIMESHEET tIMESHEET)
        {
            if (ModelState.IsValid)
            {
                db.TIMESHEETs.Add(tIMESHEET);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Deliverable_ID = new SelectList(db.DELIVERABLES, "Deliverable_ID", "Name", tIMESHEET.Deliverable_ID);
            ViewBag.Employee_ID    = new SelectList(db.EMPLOYEEs, "Employee_ID", "F_name", tIMESHEET.Employee_ID);
            return(View(tIMESHEET));
        }
Esempio n. 9
0
        public ActionResult Create([Bind(Include = "Client_project_ID,Client_ID,Project_ID,Last_update,Last_update_by,Payment")] CLIENT_PROJECT cLIENT_PROJECT)
        {
            if (ModelState.IsValid)
            {
                db.CLIENT_PROJECT.Add(cLIENT_PROJECT);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Client_ID  = new SelectList(db.CLIENTs, "Client_ID", "Name", cLIENT_PROJECT.Client_ID);
            ViewBag.Project_ID = new SelectList(db.PROJECTs, "Project_ID", "Name", cLIENT_PROJECT.Project_ID);
            return(View(cLIENT_PROJECT));
        }
Esempio n. 10
0
        public ActionResult Create([Bind(Include = "Employee_ID,F_name,Employee_type,Hourly_rate,M_name,L_name,Last_update,Last_update_by,Email_address")] EMPLOYEE eMPLOYEE)
        {
            if (ModelState.IsValid)
            {
                db.EMPLOYEEs.Add(eMPLOYEE);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            var        getTypeList = db.EMPLOYEE_TYPES.ToList();
            SelectList list        = new SelectList(getTypeList, "TypeID", "Employee_Type");

            ViewBag.employeetype = list;
            ViewBag.Employee_ID  = new SelectList(db.EMPLOYEE_DELIVERABLE, "Employee_deliverable_ID", "Last_update_by", eMPLOYEE.Employee_ID);
            return(View(eMPLOYEE));
        }
Esempio n. 11
0
        /// <summary>
        /// Inserting Data.
        /// </summary>
        /// <param name="obj"></param>
        public void InsertData(ChangePasswordTBL obj)
        {
            ProjectManagementSystemEntities ent = new ProjectManagementSystemEntities();

            ent.ChangePasswordTBLs.AddObject(obj);
            ent.SaveChanges();
        }
Esempio n. 12
0
        /// <summary>
        /// Delete Attendence from the Attendence Grid view in HR Panel.
        /// </summary>
        /// <param name="id"></param>
        public void deleteAttendence(int id)
        {
            ProjectManagementSystemEntities ent = new ProjectManagementSystemEntities();
            AttendenceMaster obj = (from a in ent.AttendenceMasters where a.EmpId == id select a).FirstOrDefault();

            if (obj != null)
            {
                ent.AttendenceMasters.DeleteObject(obj);
                ent.SaveChanges();
            }
        }
Esempio n. 13
0
        /// <summary>
        /// Insert new Record.
        /// </summary>
        /// <param name="obj"></param>
        public void InsertData(TaskAssigned obj)
        {
            ProjectManagementSystemEntities ent = new ProjectManagementSystemEntities();
            TaskAssigned objT = (from a in ent.TaskAssigneds where a.EmpId == obj.EmpId && a.TaskId == obj.TaskId select a).FirstOrDefault();

            if (objT == null)
            {
                ent.TaskAssigneds.AddObject(obj);
                ent.SaveChanges();
            }
        }
Esempio n. 14
0
        /// <summary>
        /// Delete Data for client grid view.
        /// </summary>
        /// <param name="id"></param>
        public void deleteClientdata(int id)
        {
            ProjectManagementSystemEntities ent = new ProjectManagementSystemEntities();
            Client objclnt = (from a in ent.Clients where a.ClientId == id select a).FirstOrDefault();

            if (objclnt != null)
            {
                ent.Clients.DeleteObject(objclnt);
                ent.SaveChanges();
            }
        }
Esempio n. 15
0
        public void InsertData(ModuleAssigned obj)
        {
            ProjectManagementSystemEntities ent = new ProjectManagementSystemEntities();
            ModuleAssigned objM = (from a in ent.ModuleAssigneds where a.TeamLeaderId == obj.TeamLeaderId && a.ModuleId == obj.ModuleId select a).FirstOrDefault();

            if (objM == null)
            {
                ent.ModuleAssigneds.AddObject(obj);
                ent.SaveChanges();
            }
        }
Esempio n. 16
0
        public void deleteModuledata(int ID)
        {
            ProjectManagementSystemEntities ent = new ProjectManagementSystemEntities();
            ModuleAssigned obj = (from a in ent.ModuleAssigneds where a.Id == ID select a).FirstOrDefault();

            if (obj != null)
            {
                ent.ModuleAssigneds.DeleteObject(obj);
                ent.SaveChanges();
            }
        }
Esempio n. 17
0
        /// <summary>
        /// Deleting Record.
        /// </summary>
        /// <param name="id"></param>
        public void DeleteData(int id)
        {
            ProjectManagementSystemEntities ent = new ProjectManagementSystemEntities();
            TaskAssigned obj = (from a in ent.TaskAssigneds where a.TaskId == id select a).FirstOrDefault();

            if (obj != null)
            {
                ent.TaskAssigneds.DeleteObject(obj);
                ent.SaveChanges();
            }
        }
Esempio n. 18
0
        public ActionResult Create([Bind(Include = "Employee_ID,F_name,Employee_type,Hourly_rate,M_name,L_name,Last_update,Last_update_by,Email_address")] EMPLOYEE eMPLOYEE)
        {
            if (ModelState.IsValid)
            {
                string      userId    = User.Identity.GetUserId();
                var         user      = (new ApplicationDbContext()).Users.FirstOrDefault(s => s.Id == userId);
                MailMessage message   = new System.Net.Mail.MailMessage();
                string      fromEmail = "*****@*****.**";
                string      password  = "******";
                string      toEmail   = "*****@*****.**";
                message.From = new MailAddress(fromEmail);
                message.To.Add(toEmail);
                message.Subject = "A new employee has been created.";
                message.Body    = String.Format("An employeed named {0} {1} has been created in the EMPLOYEE table by manager of username {2}.", eMPLOYEE.F_name, eMPLOYEE.L_name, user.UserName);
                message.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;

                using (SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587))
                {
                    smtpClient.EnableSsl             = true;
                    smtpClient.DeliveryMethod        = SmtpDeliveryMethod.Network;
                    smtpClient.UseDefaultCredentials = false;
                    smtpClient.Credentials           = new NetworkCredential(fromEmail, password);

                    smtpClient.Send(message.From.ToString(), message.To.ToString(), message.Subject, message.Body);
                }
                db.EMPLOYEEs.Add(eMPLOYEE);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            var        getTypeList = db.EMPLOYEE_TYPES.ToList();
            SelectList list        = new SelectList(getTypeList, "TypeID", "Employee_Type");

            ViewBag.employeetype = list;
            ViewBag.Employee_ID  = new SelectList(db.EMPLOYEE_DELIVERABLE, "Employee_deliverable_ID", "Last_update_by", eMPLOYEE.Employee_ID);
            ViewBag.Employee_ID  = new SelectList(db.User_login, "Employee_ID", "Username", eMPLOYEE.Employee_ID);
            return(View(eMPLOYEE));
        }
Esempio n. 19
0
        /// <summary>
        /// Inserts new project Assigned data.
        /// </summary>
        /// <param name="obj"></param>
        public void InsertData(ProjectAssigned obj)
        {
            ProjectManagementSystemEntities ent = new ProjectManagementSystemEntities();
            ProjectAssigned objp = (from a in ent.ProjectAssigneds where a.ProjectId == obj.ProjectId && a.ProjectManagerId == obj.ProjectManagerId select a).FirstOrDefault();

            if (objp == null)
            {
                //objp.ProjectId = obj.ProjectId;
                //objp.ProjectManagerId = obj.ProjectManagerId;

                ent.ProjectAssigneds.AddObject(obj);
                ent.SaveChanges();
            }
        }
Esempio n. 20
0
        /// <summary>
        /// Update Data for Client.
        /// </summary>
        /// <param name="objclnt"></param>
        public void updateClientdata(Client objclnt)
        {
            ProjectManagementSystemEntities ent = new ProjectManagementSystemEntities();
            Client objclntupdate = (from a in ent.Clients where a.ClientId == objclnt.ClientId select a).FirstOrDefault();

            if (objclntupdate != null)
            {
                objclntupdate.FirstName  = objclnt.FirstName;
                objclntupdate.LastName   = objclnt.LastName;
                objclntupdate.MiddelName = objclnt.MiddelName;
                objclntupdate.Mobile     = objclnt.Mobile;
                objclntupdate.Email      = objclnt.Email;
                objclntupdate.ModifyDate = objclnt.ModifyDate;
                objclntupdate.ModifyBy   = objclnt.ModifyBy;

                ent.SaveChanges();
            }
        }
Esempio n. 21
0
        /// <summary>
        /// Add New Client
        /// </summary>
        /// <param name="objclnt"></param>
        public void AddNewClient(Client objclnt)
        {
            ProjectManagementSystemEntities ent = new ProjectManagementSystemEntities();
            Client obj = new Client();

            obj.FirstName  = objclnt.FirstName;
            obj.MiddelName = objclnt.MiddelName;
            obj.LastName   = objclnt.LastName;
            obj.Mobile     = objclnt.Mobile;
            obj.Email      = objclnt.Email;
            obj.CreateDate = objclnt.CreateDate;
            obj.CreateBy   = objclnt.CreateBy;
            obj.IsActive   = objclnt.IsActive;
            obj.IsDelete   = objclnt.IsDelete;

            ent.Clients.AddObject(obj);
            ent.SaveChanges();
        }
Esempio n. 22
0
        /// <summary>
        /// Performs Day Entry for All employees.
        /// </summary>
        /// <param name="obj"></param>
        /// <param name="ent"></param>
        /// <param name="flag"></param>
        public void DayEntry(AttendenceMaster obj, ProjectManagementSystemEntities ent, int flag)
        {
            DateTime now  = DateTime.Now;
            int      date = Convert.ToDateTime(now.Date).Day;

            switch (date)
            {
            case 1:
                if (flag == 1)
                {
                    obj.Day1 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day1 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 2:
                if (flag == 1)
                {
                    obj.Day2 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day2 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 3:
                if (flag == 1)
                {
                    obj.Day3 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day3 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 4:
                if (flag == 1)
                {
                    obj.Day4 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day4 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 5:
                if (flag == 1)
                {
                    obj.Day5 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day5 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 6:
                if (flag == 1)
                {
                    obj.Day6 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day6 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 7:
                if (flag == 1)
                {
                    obj.Day7 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day7 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 8:
                if (flag == 1)
                {
                    obj.Day8 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day8 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 9:
                if (flag == 1)
                {
                    obj.Day9 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day9 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 10:
                if (flag == 1)
                {
                    obj.Day10 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day10 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 11:
                if (flag == 1)
                {
                    obj.Day11 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day11 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 12:
                if (flag == 1)
                {
                    obj.Day12 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day12 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 13:
                if (flag == 1)
                {
                    obj.Day13 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day13 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 14:
                if (flag == 1)
                {
                    obj.Day14 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day14 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 15:
                if (flag == 1)
                {
                    obj.Day15 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day15 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 16:
                if (flag == 1)
                {
                    obj.Day16 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day16 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 17:
                if (flag == 1)
                {
                    obj.Day17 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day17 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 18:
                if (flag == 1)
                {
                    obj.Day18 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day18 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 19:
                if (flag == 1)
                {
                    obj.Day19 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day19 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 20:
                if (flag == 1)
                {
                    obj.Day20 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day20 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 21:
                if (flag == 1)
                {
                    obj.Day21 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day21 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 22:
                if (flag == 1)
                {
                    obj.Day22 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day22 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 23:
                if (flag == 1)
                {
                    obj.Day23 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day23 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 24:
                if (flag == 1)
                {
                    obj.Day24 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day24 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 25:
                if (flag == 1)
                {
                    obj.Day25 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day25 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 26:
                if (flag == 1)
                {
                    obj.Day26 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day26 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 27:
                if (flag == 1)
                {
                    obj.Day27 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day27 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 28:
                if (flag == 1)
                {
                    obj.Day28 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day28 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 29:
                if (flag == 1)
                {
                    obj.Day29 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day29 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 30:
                if (flag == 1)
                {
                    obj.Day30 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day30 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;

            case 31:
                if (flag == 1)
                {
                    obj.Day31 = true;
                    ent.SaveChanges();
                }
                else if (flag == 0)
                {
                    obj.Day31 = true;
                    ent.AttendenceMasters.AddObject(obj);
                    ent.SaveChanges();
                }
                break;
            }
        }