Esempio n. 1
0
        public tblEmployee AddEmployee(tblEmployee employee)
        {
            try
            {
                using (ManagerAppEntities context = new ManagerAppEntities())
                {
                    if (employee.EmployeeID == 0)
                    {
                        tblEmployee newEmployee = new tblEmployee
                        {
                            EmployeeID      = employee.EmployeeID,
                            EmployeeName    = employee.EmployeeName,
                            EmployeeSurname = employee.EmployeeSurname,
                            EMail           = employee.EMail,
                            JMBG            = employee.JMBG,
                            DateOfBirthday  = employee.DateOfBirthday,
                            AccountNumber   = employee.AccountNumber,
                            UsernameLogin   = employee.UsernameLogin,
                            PasswordLogin   = employee.PasswordLogin,
                            Position        = employee.Position,
                            Salary          = employee.Salary,
                            AccessLevel     = employee.AccessLevel,
                            SectorName      = employee.SectorName
                        };

                        context.tblEmployees.Add(newEmployee);
                        context.SaveChanges();
                        employee.EmployeeID = newEmployee.EmployeeID;
                        return(employee);
                    }
                    else
                    {
                        tblEmployee employeeToEdit = (from r in context.tblEmployees where r.EmployeeID == employee.EmployeeID select r).First();

                        employeeToEdit.EmployeeName    = employee.EmployeeName;
                        employeeToEdit.EmployeeSurname = employee.EmployeeSurname;
                        employeeToEdit.EMail           = employee.EMail;
                        employeeToEdit.JMBG            = employee.JMBG;
                        employeeToEdit.DateOfBirthday  = employee.DateOfBirthday;
                        employeeToEdit.AccountNumber   = employee.AccountNumber;
                        employeeToEdit.UsernameLogin   = employee.UsernameLogin;
                        employeeToEdit.PasswordLogin   = employee.PasswordLogin;
                        employeeToEdit.Position        = employee.Position;
                        employeeToEdit.Salary          = employee.Salary;
                        employeeToEdit.AccessLevel     = employee.AccessLevel;
                        employeeToEdit.SectorName      = employee.SectorName;
                        employeeToEdit.EmployeeID      = employee.EmployeeID;
                        context.SaveChanges();
                        return(employee);
                    }
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("Exception: " + ex.Message.ToString());
                return(null);
            }
        }
Esempio n. 2
0
 public void DeleteResult(int employeeID)
 {
     try
     {
         using (ManagerAppEntities context = new ManagerAppEntities())
         {
             tblEmployee employeeToDelete = (from r in context.tblEmployees where r.EmployeeID == employeeID select r).First();
             context.tblEmployees.Remove(employeeToDelete);
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine("Exception: " + ex.Message.ToString());
     }
 }
Esempio n. 3
0
 public void DeleteReportvw(int reportID)
 {
     try
     {
         using (ManagerAppEntities context = new ManagerAppEntities())
         {
             vwReportEmployee reportToDelete = (from r in context.vwReportEmployees where r.ReportID == reportID select r).First();
             context.vwReportEmployees.Remove(reportToDelete);
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine("Exception: " + ex.Message.ToString());
     }
 }
Esempio n. 4
0
 public List <tblReport> GetAllReportIDtbl(int ID)
 {
     try
     {
         using (ManagerAppEntities context = new ManagerAppEntities())
         {
             List <tblReport> list = new List <tblReport>();
             list = (from x in context.tblReports where x.Employee == ID select x).ToList();
             return(list);
         }
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine("Exception: " + ex.Message.ToString());
         return(null);
     }
 }
Esempio n. 5
0
 public List <vwReportEmployee> GetAllReport()
 {
     try
     {
         using (ManagerAppEntities context = new ManagerAppEntities())
         {
             List <vwReportEmployee> list = new List <vwReportEmployee>();
             list = (from x in context.vwReportEmployees select x).ToList();
             return(list);
         }
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine("Exception: " + ex.Message.ToString());
         return(null);
     }
 }
Esempio n. 6
0
 public List <tblAccessLevel> GetAllAccessLevel()
 {
     try
     {
         using (ManagerAppEntities context = new ManagerAppEntities())
         {
             List <tblAccessLevel> list = new List <tblAccessLevel>();
             list = (from x in context.tblAccessLevels select x).ToList();
             return(list);
         }
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine("Exception: " + ex.Message.ToString());
         return(null);
     }
 }
Esempio n. 7
0
 public List <tblEmployee> GetResultsDetail(string jmbg)
 {
     try
     {
         using (ManagerAppEntities context = new ManagerAppEntities())
         {
             List <tblEmployee> list = new List <tblEmployee>();
             list = (from x in context.tblEmployees where x.JMBG == jmbg select x).ToList();
             return(list);
         }
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine("Exception: " + ex.Message.ToString());
         return(null);
     }
 }
Esempio n. 8
0
        public tblEmployee GetUsernamePassword(string username, string password)
        {
            try
            {
                using (ManagerAppEntities context = new ManagerAppEntities())
                {
                    tblEmployee emoloyee = (from e in context.tblEmployees where e.UsernameLogin.Equals(username) where e.PasswordLogin.Equals(password) select e).First();


                    return(emoloyee);
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("Exception" + ex.Message.ToString());
                return(null);
            }
        }
Esempio n. 9
0
        public tblEmployee GetEmployeeEmail(string email)
        {
            try
            {
                using (ManagerAppEntities context = new ManagerAppEntities())
                {
                    tblEmployee emoloyee = (from e in context.tblEmployees where e.EMail.Equals(email) select e).First();


                    return(emoloyee);
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("Exception" + ex.Message.ToString());
                return(null);
            }
        }
Esempio n. 10
0
 public tblReport AddReport(tblReport report)
 {
     try
     {
         using (ManagerAppEntities context = new ManagerAppEntities())
         {
             if (report.ReportID == 0)
             {
                 tblReport newProducts = new tblReport
                 {
                     CurrentDate = report.CurrentDate,
                     ProjectName = report.ProjectName,
                     WorkHour    = report.WorkHour,
                     Employee    = report.Employee,
                     Position    = report.Position
                 };
                 context.tblReports.Add(newProducts);
                 context.SaveChanges();
                 report.ReportID = newProducts.ReportID;
                 return(report);
             }
             else
             {
                 tblReport reportToEdit = (from ss in context.tblReports where ss.ReportID == report.ReportID select ss).First();
                 reportToEdit.CurrentDate = report.CurrentDate;
                 reportToEdit.ProjectName = report.ProjectName;
                 reportToEdit.WorkHour    = report.WorkHour;
                 reportToEdit.Employee    = report.Employee;
                 reportToEdit.Position    = report.Position;
                 reportToEdit.ReportID    = report.ReportID;
                 context.SaveChanges();
                 return(report);
             }
         }
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine("Exception: " + ex.Message.ToString());
         return(null);
     }
 }
Esempio n. 11
0
        public bool IsReportIDvw(int reportID)
        {
            try
            {
                using (ManagerAppEntities context = new ManagerAppEntities())
                {
                    int result = (from x in context.vwReportEmployees where x.ReportID == reportID select x.ReportID).FirstOrDefault();

                    if (result != 0)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("Exception " + ex.Message.ToString());
                return(false);
            }
        }