Esempio n. 1
0
        public EmployeeDetailForm(EditMode editMode)
        {
            InitializeComponent();

            _editMode = editMode;

            _dbContext = new HrmEntities();
        }
Esempio n. 2
0
        public MainForm()
        {
            InitializeComponent();

            lblCode.Text     = "";
            lblFullName.Text = "";
            lblEmail.Text    = "";
            lblDob.Text      = "";

            grdEmployees.AutoGenerateColumns = false;
            _dbContext = new HrmEntities();
        }
Esempio n. 3
0
        public static bool ValidateNumberOfLeaveDays(decimal numDays, int eid)
        {
            var context  = new HrmEntities();
            var employee = context.Employees.FirstOrDefault(e => e.EmployeeId == eid);

            if (employee != null)
            {
                if (numDays > employee.CurrentLeaveDays)
                {
                    return(false);
                }
            }
            return(true);
        }
Esempio n. 4
0
        private void OrganizationListForm_Load(object sender, EventArgs e)
        {
            var dbContext = new HrmEntities();
            var query     = dbContext.Organizations.Select(x => new OrganizationModel()
            {
                Id          = x.Id,
                Name        = x.Name,
                Description = x.Description,
                Email       = x.Email,
                Phone       = x.Phone,
                //EmployeesCount = x.Employees.Count
            });

            var organizations = query.ToList();

            grdOrg.DataSource = organizations;
        }