Example #1
0
        public Employee addEmployee(string employeeName, string employeeAddress, DateTime dob, DateTime doj, string mobile, string aadhar, string pancard, Image photo, Image aadharimg, Image pancardimg)
        {
            byte[] photo1 = null;
            if (photo != null)
            {
                photo1 = imageToByteArray(photo);
            }
            byte[] aadhar1 = null;
            if (aadharimg != null)
            {
                aadhar1 = imageToByteArray(aadharimg);
            }
            byte[] pancard1 = null;
            if (pancardimg != null)
            {
                pancard1 = imageToByteArray(pancardimg);
            }

            Employee employee = new Employee(employeeName, employeeAddress, dob.Date, doj.Date, mobile, aadhar, pancard, photo1, aadhar1, pancard1);

            suyogRepository = new SuyogRepository();
            employee        = suyogRepository.Employees.Add(employee);
            suyogRepository.SaveChanges();
            return(employee);
        }
Example #2
0
        public void updateEmployee(Employee employee, Image photo, Image aadharimg, Image pancardimg)
        {
            byte[] photo1 = null;
            if (photo != null)
            {
                photo1 = imageToByteArray(photo);
            }
            byte[] aadhar1 = null;
            if (aadharimg != null)
            {
                aadhar1 = imageToByteArray(aadharimg);
            }
            byte[] pancard1 = null;
            if (pancardimg != null)
            {
                pancard1 = imageToByteArray(pancardimg);
            }
            suyogRepository = new SuyogRepository();
            Employee oldEmployee = suyogRepository.Employees.Find(employee.employeeId);

            oldEmployee.employeeName    = employee.employeeName;
            oldEmployee.employeeAddress = employee.employeeAddress;
            oldEmployee.dob             = employee.dob;
            oldEmployee.doj             = employee.doj;
            oldEmployee.mobile          = employee.mobile;
            oldEmployee.aadhar          = employee.aadhar;
            oldEmployee.pancard         = employee.pancard;
            oldEmployee.photo           = photo1;
            oldEmployee.aadharimg       = aadhar1;
            oldEmployee.pancardimg      = pancard1;
            suyogRepository.SaveChanges();
        }
Example #3
0
 public void addAdvance(int employeeId, string employeeName, string mon, int advance, DateTime date)
 {
     repository    = new SuyogRepository();
     salaryAdvance = new SalaryAdvance(employeeId, employeeName, mon, 0, advance, date);
     repository.SalaryAdvances.Add(salaryAdvance);
     repository.SaveChanges();
 }
Example #4
0
        public void deleteEmployee(int empId)
        {
            suyogRepository = new SuyogRepository();
            var std = suyogRepository.Employees.Find(empId);

            suyogRepository.Employees.Remove(std);
            suyogRepository.SaveChanges();
        }