private void iTransToolBar1_SaveRecord(object sender, EventArgs e) { if (mode == TransMode.NewRecord) { SdItRoleDto role = new SdItRoleDto() { Title = txtTitle.Text, Description = txtDescription.Text, Officeid = officeId }; if (presenter.Insert(role)) { bs.Add(role); } MakeEmpty(); } if (mode == TransMode.EditRecord) { role.Title = txtTitle.Text; role.Description = txtDescription.Text; if (presenter.Update(role)) { bs.EndEdit(); bs.ResetBindings(false); } } this.ParentForm.Close(); }
public bool Update(SdItRoleDto dto) { ResponseDto response = roleServiceAdapter.Execute(s => s.Update(dto)); if (response.Response.HasException) { return(false); } return(true); }
public SdItRoleDto GetRole(int roleId) { SdItRoleDto role = (SdItRoleDto)roleServiceAdapter.Execute(it => it.GetSingle(roleId)); if (role.Response.HasException) { return(null); } return(role); }
public bool Insert(SdItRoleDto dto) { SdItRoleDto newJob = (SdItRoleDto)roleServiceAdapter.Execute(it => it.Insert(dto)); if (newJob.Response.HasException) { return(false); } dto.RoleId = newJob.RoleId; return(true); }
public UCRoleEntry(SdItRoleDto role, TransMode mode, BindingSource bs) { InitializeComponent(); this.bs = bs; this.mode = mode; this.role = role; if (mode != TransMode.NewRecord) { txtTitle.Text = role.Title; txtDescription.Text = role.Description; } }