Exemple #1
0
        public ActionResult UpdateEmployee(AddemployeeModel model)
        {
            string ResumeName      = Path.GetFileNameWithoutExtension(model.ResumeFile.FileName);
            string ResumeExtension = Path.GetExtension(model.ResumeFile.FileName);

            //Add Current Date and time To Attached File Name
            ResumeName = DateTime.Now.ToString("yyyyMMddhhmmss") + "-" + ResumeName.Trim() + ResumeExtension;
            string Resumepath = Path.Combine(Server.MapPath("~/Resume"), ResumeName);

            model.ResumeFile.SaveAs(Resumepath);

            string PhotoName      = Path.GetFileNameWithoutExtension(model.PhotoFile.FileName);
            string PhotoExtension = Path.GetExtension(model.PhotoFile.FileName);

            //Add Current Date and time To Attached File Name
            PhotoName = DateTime.Now.ToString("yyyyMMddhhmmss") + "-" + PhotoName.Trim() + PhotoExtension;
            string PhotoPath = Path.Combine(Server.MapPath("~/Image"), PhotoName);

            model.PhotoFile.SaveAs(PhotoPath);

            wf_emp wfemp = db.wf_emp.Where(i => i.Id == model.id).FirstOrDefault();

            wfemp.Id         = model.id;
            wfemp.Photo      = PhotoName;
            wfemp.Resume     = ResumeName;
            wfemp.Employeeid = model.Eemployeeid;
            wfemp.Name       = model.Name;
            wfemp.Dob        = model.Dob;
            wfemp.Gender     = model.Gender;
            wfemp.Address    = model.Address;
            wfemp.City       = model.City;
            wfemp.Email      = model.Email;
            wfemp.Mobile     = model.Mobile;
            wfemp.Position   = model.Positon;
            wfemp.HireDate   = model.HireDate;
            wfemp.Experience = model.Experience;
            wfemp.Password   = model.Password;
            db.SaveChanges();

            return(RedirectToAction("Employeelist", "Home"));
        }
Exemple #2
0
        public ActionResult Addemployee()
        {
            ViewBag.Success = TempData["Success"];
            var citylist = new List <SelectListItem> {
                new SelectListItem {
                    Text = "Ahmedabad", Value = "Ahmedabad"
                },
                new SelectListItem {
                    Text = "Mumbai", Value = "Mumbai"
                },
                new SelectListItem {
                    Text = "Delhi", Value = "Delhi"
                },
                new SelectListItem {
                    Text = "Chennai", Value = "Chennai"
                },
                new SelectListItem {
                    Text = "Hyderabad", Value = "Hyderabad"
                },
                new SelectListItem {
                    Text = "Banglore", Value = "Banglore"
                },
                new SelectListItem {
                    Text = "Pune", Value = "Pune"
                },
            };
            var positionlist = new List <SelectListItem> {
                new SelectListItem {
                    Text = "MD", Value = "MD"
                },
                new SelectListItem {
                    Text = "CEO", Value = "CEO"
                },
                new SelectListItem {
                    Text = "GM", Value = "GM"
                },
                new SelectListItem {
                    Text = "Manager", Value = "Manager"
                },
                new SelectListItem {
                    Text = "Employee", Value = "Employee"
                },
            };

            var experience = new List <SelectListItem> {
                new SelectListItem {
                    Text = "0-1 Year", Value = "0-1"
                },
                new SelectListItem {
                    Text = "1-3 Year", Value = "1-3"
                },
                new SelectListItem {
                    Text = "3-5 Year", Value = "3-5"
                },
                new SelectListItem {
                    Text = "5+ Year", Value = "5+"
                }
            };

            ViewBag.Postionlist = positionlist;
            ViewBag.Citylist    = citylist;
            ViewBag.Experience  = experience;

            AddemployeeModel aempm = new AddemployeeModel();

            return(View(aempm));
        }
Exemple #3
0
        public ActionResult UpdateEmployee(int id)
        {
            ViewBag.Success = TempData["Success"];
            var citylist = new List <SelectListItem> {
                new SelectListItem {
                    Text = "Ahmedabad", Value = "Ahmedabad"
                },
                new SelectListItem {
                    Text = "Mumbai", Value = "Mumbai"
                },
                new SelectListItem {
                    Text = "Delhi", Value = "Delhi"
                },
                new SelectListItem {
                    Text = "Chennai", Value = "Chennai"
                },
                new SelectListItem {
                    Text = "Hyderabad", Value = "Hyderabad"
                },
                new SelectListItem {
                    Text = "Banglore", Value = "Banglore"
                },
                new SelectListItem {
                    Text = "Pune", Value = "Pune"
                },
            };

            ViewBag.Success = TempData["Success"];
            var positionlist = new List <SelectListItem> {
                new SelectListItem {
                    Text = "MD", Value = "MD"
                },
                new SelectListItem {
                    Text = "CEO", Value = "CEO"
                },
                new SelectListItem {
                    Text = "GM", Value = "GM"
                },
                new SelectListItem {
                    Text = "Manager", Value = "Manager"
                },
                new SelectListItem {
                    Text = "Employee", Value = "Employee"
                },
            };

            var experience = new List <SelectListItem> {
                new SelectListItem {
                    Text = "0-1 Year", Value = "0-1"
                },
                new SelectListItem {
                    Text = "1-3 Year", Value = "1-3"
                },
                new SelectListItem {
                    Text = "3-5 Year", Value = "3-5"
                },
                new SelectListItem {
                    Text = "5+ Year", Value = "5+"
                }
            };

            ViewBag.Postionlist = positionlist;
            ViewBag.Citylist    = citylist;
            ViewBag.Experience  = experience;

            var wfemp = db.wf_emp.Where(i => i.Id == id).FirstOrDefault();
            AddemployeeModel model = new AddemployeeModel();

            if (wfemp != null)
            {
                model.id          = wfemp.Id;
                model.Photo       = wfemp.Photo;
                model.Resume      = wfemp.Resume;
                model.Eemployeeid = wfemp.Employeeid;
                model.Name        = wfemp.Name;
                model.Dob         = wfemp.Dob;
                model.Gender      = wfemp.Gender;
                model.Address     = wfemp.Address;
                model.City        = wfemp.City;
                model.Email       = wfemp.Email;
                model.Mobile      = wfemp.Mobile;
                model.Positon     = wfemp.Position;
                model.HireDate    = wfemp.HireDate;
                model.Experience  = wfemp.Experience;
                model.Password    = wfemp.Password;
            }
            else
            {
                ViewBag.Error = "Record not Found";
            }
            return(View(model));
        }
Exemple #4
0
        public ActionResult Addemployee(AddemployeeModel model)
        {
            string ResumeName      = Path.GetFileNameWithoutExtension(model.ResumeFile.FileName);
            string ResumeExtension = Path.GetExtension(model.ResumeFile.FileName);

            //Add Current Date and time To Attached File Name
            ResumeName = DateTime.Now.ToString("yyyyMMddhhmmss") + "-" + ResumeName.Trim() + ResumeExtension;
            string Resumepath = Path.Combine(Server.MapPath("~/Resume"), ResumeName);

            model.ResumeFile.SaveAs(Resumepath);

            string PhotoName      = Path.GetFileNameWithoutExtension(model.PhotoFile.FileName);
            string PhotoExtension = Path.GetExtension(model.PhotoFile.FileName);

            //Add Current Date and time To Attached File Name
            PhotoName = DateTime.Now.ToString("yyyyMMddhhmmss") + "-" + PhotoName.Trim() + PhotoExtension;
            string PhotoPath = Path.Combine(Server.MapPath("~/Image"), PhotoName);

            model.PhotoFile.SaveAs(PhotoPath);

            wf_emp wfemp = new wf_emp
            {
                Photo      = PhotoName,
                Resume     = ResumeName,
                Id         = model.id,
                Employeeid = model.Eemployeeid,
                Name       = model.Name,
                Dob        = model.Dob,
                Gender     = model.Gender,
                Address    = model.Address,
                City       = model.City,
                Email      = model.Email,
                Mobile     = model.Mobile,
                Position   = model.Positon,
                HireDate   = model.HireDate,
                Experience = model.Experience,
                Password   = model.Password
            };

            db.wf_emp.Add(wfemp);
            db.SaveChanges();

            //using (MailMessage mm = new MailMessage(new MailAddress("*****@*****.**", "Highfive Rewards"), new MailAddress(model.Email)))
            //	//customise name here
            //{
            //	try
            //	{
            //		//customise subject here
            //		mm.Subject = "Welcome to Highfive Reward!";
            //		//customise mail body here
            //		mm.Body = "<a href='http://xyz.com/account/verify/code'>Hello, Thanks for Register with us!!</a>";
            //		mm.IsBodyHtml = true;
            //		SmtpClient smtp = new SmtpClient();
            //		smtp.Host = /*"smtp-mail.outlook.com";*/"smtp.gmail.com";
            //		smtp.EnableSsl = true;
            //		NetworkCredential NetworkCred = new NetworkCredential("*****@*****.**", "dotnetmvc");
            //		smtp.UseDefaultCredentials = false;                   //email & password
            //		smtp.Credentials = NetworkCred;
            //		smtp.Port = 587;
            //		smtp.Send(mm);
            //	}
            //	catch (Exception ex)
            //	{
            //		throw ex;
            //	}
            //}

            TempData["Success"] = "Employee data added successfully.";
            return(RedirectToAction("Addemployee", "Home"));
        }