Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        public bool Update(SdItRoleDto dto)
        {
            ResponseDto response = roleServiceAdapter.Execute(s => s.Update(dto));

            if (response.Response.HasException)
            {
                return(false);
            }
            return(true);
        }
Ejemplo n.º 3
0
        public SdItRoleDto GetRole(int roleId)
        {
            SdItRoleDto role = (SdItRoleDto)roleServiceAdapter.Execute(it => it.GetSingle(roleId));

            if (role.Response.HasException)
            {
                return(null);
            }

            return(role);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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;
            }
        }