public override void RefreshList() { base.RefreshList(); using (DataManager = new EmployeeCore()) { BindDataSource <IEmployeeModel>(); } }
protected override void DeleteRecord() { base.DeleteRecord(); var id = Convert.ToInt32(recordId.Text); using (var facade = new EmployeeCore()) { facade.Delete(id); ShowMessage(facade); } }
protected override void SaveUpdate() { base.SaveUpdate(); var employee = PopulateEmployeeModelFromInterface(); employee.Id = Convert.ToInt32(recordId.Text); employee.ModifiedBy = modifiedBy.Text; employee.ModifiedDate = modifiedDate.Value; using (var facade = new EmployeeCore()) { facade.Update(employee); ShowMessage(facade); } }
protected override void SaveUpdate() { base.SaveUpdate(); var payrollGroup = PopulatePayrollGroupModelFromInterface(); payrollGroup.Id = Convert.ToInt32(recordId.Text); payrollGroup.ModifiedBy = ""; payrollGroup.ModifiedDate = DateTime.Now; using (var facade = new EmployeeCore()) { // TODO SAVE ACTION //facade.Update(payrollGroup); //ShowMessage(facade); } }
protected override void Save() { base.Save(); var employee = PopulateEmployeeModelFromInterface(); using (var facade = new EmployeeCore()) { try { facade.Save(employee); ShowMessage(facade); } catch (Exception err) { ShowMessage(err); } } }
protected override void DataListView1BeforeSorting(object sender, BrightIdeasSoftware.BeforeSortingEventArgs e) { base.DataListView1BeforeSorting(sender, e); if (SortCounter != 0) { e.Canceled = true; return; } SortCounter++; if (e.ColumnToSort == null) { return; } SortColumn = e.ColumnToSort.AspectName; SortDirection = GetSort(e.SortOrder); using (DataManager = new EmployeeCore()) { BindDataSource <IEmployeeModel>(); } }
private void PopulateInterfaceFromModel(int id) { using (var facade = new EmployeeCore()) { var employee = facade.Get <IEmployeeModel>(WhereTerm.DefaultParam(id, "ID")).FirstOrDefault(); if (employee == null || !facade.IsSuccess) { MsgHelpers.ShowError(this, string.IsNullOrEmpty(facade.Message) ? "Employee not found" : facade.Message); return; } address.Text = employee.Address; bankAccount.Text = employee.BankAccount; bankName.Text = employee.BankName; birthDate.Value = employee.BirthDate; cityName.Text = employee.City; createdBy.Text = employee.CreatedBy; createdDate.Value = employee.CreatedDate; firstName.Text = employee.FirstName; gender.Text = employee.Gender; hireDate.Value = employee.HiredDate; recordId.Text = employee.Id.ToString(CultureInfo.InvariantCulture); lastName.Text = employee.LastName; maritalStatus.Text = employee.MaritalStatus; middleName.Text = employee.MiddleName; nationalIdNumber.Text = employee.NationalIDNumber; payrollGroupCode.Text = employee.PayrollGroupCode; positionName.Text = employee.PositionName; postalCode.Text = employee.PostalCode; stateName.Text = employee.State; titleName.Text = employee.Title; createdBy.Text = employee.CreatedBy; createdDate.Value = employee.CreatedDate; modifiedBy.Text = employee.ModifiedBy; modifiedDate.Value = employee.ModifiedDate.HasValue ? employee.ModifiedDate.Value : DateTime.Now; employeeId.Text = employee.EmployeeID; isTerminate.Text = employee.IsTerminate.ToString(); terminateDate.Value = employee.TerminateDate.HasValue ? employee.TerminateDate.Value : DateTime.Now; terminateDate.Checked = employee.TerminateDate.HasValue; terminateDescription.Text = employee.TerminateDescription; } }
protected override void Save() { base.Save(); var employee = PopulateEmployeeModelFromInterface(); using(var facade = new EmployeeCore()) { try { facade.Save(employee); ShowMessage(facade); } catch (Exception err) { ShowMessage(err); } } }
private void PopulateInterfaceFromModel(int id) { using(var facade = new EmployeeCore()) { var employee = facade.Get<IEmployeeModel>(WhereTerm.DefaultParam(id, "ID")).FirstOrDefault(); if (employee == null || !facade.IsSuccess) { MsgHelpers.ShowError(this, string.IsNullOrEmpty(facade.Message) ? "Employee not found" : facade.Message); return; } address.Text = employee.Address; bankAccount.Text = employee.BankAccount ; bankName.Text = employee.BankName; birthDate.Value = employee.BirthDate; cityName.Text = employee.City; createdBy.Text = employee.CreatedBy; createdDate.Value = employee.CreatedDate; firstName.Text = employee.FirstName; gender.Text = employee.Gender; hireDate.Value = employee.HiredDate; recordId.Text = employee.Id.ToString(CultureInfo.InvariantCulture); lastName.Text = employee.LastName; maritalStatus.Text = employee.MaritalStatus; middleName.Text = employee.MiddleName; nationalIdNumber.Text = employee.NationalIDNumber; payrollGroupCode.Text = employee.PayrollGroupCode; positionName.Text = employee.PositionName; postalCode.Text = employee.PostalCode; stateName.Text = employee.State; titleName.Text = employee.Title; createdBy.Text = employee.CreatedBy; createdDate.Value = employee.CreatedDate; modifiedBy.Text = employee.ModifiedBy; modifiedDate.Value = employee.ModifiedDate.HasValue ? employee.ModifiedDate.Value : DateTime.Now; employeeId.Text = employee.EmployeeID; isTerminate.Text = employee.IsTerminate.ToString(); terminateDate.Value = employee.TerminateDate.HasValue ? employee.TerminateDate.Value : DateTime.Now; terminateDate.Checked = employee.TerminateDate.HasValue; terminateDescription.Text = employee.TerminateDescription; } }
public Employee(EmployeeCore services) { InitializeComponent(); Console.WriteLine("Running as employee"); this.services = services; }