Ejemplo n.º 1
0
        public Framework.Common.Service.Message.ResponseDto RemoveExpert(SdItExpertDto expert)
        {
            ExpertTDataAccess exDa = new ExpertTDataAccess();

            exDa.Delete(expert);
            return(ResponseBuilder.GetResponse(expert));
        }
Ejemplo n.º 2
0
        public bool RemoveExpert(SdItExpertDto expert)
        {
            var response = OfficeServiceAdapter.Execute(it => it.RemoveExpert(expert));

            if (response.Response.HasException)
            {
                return(false);
            }

            return(true);
        }
Ejemplo n.º 3
0
        public bool AddExpert(SdItExpertDto dto)
        {
            var response = OfficeServiceAdapter.Execute(it => it.AddExpert(dto));

            if (response.Response.HasException)
            {
                return(false);
            }
            dto.ItExpertId = response.ItExpertId;
            return(true);
        }
Ejemplo n.º 4
0
        private void iGridToolBar1_NewRecord(object sender, EventArgs e)
        {
            BaseDataServicePresenter presenter = new BaseDataServicePresenter();

            var personels = presenter.getPersonelListByInd(22852); // چارت مدیریت آی تی


            ucExpertSelect = new UCItemListSelect <VwPersonelDto>(personels);
            List <ColumnDescriptor> column = new List <ColumnDescriptor>();

            column.Add(new ColumnDescriptor()
            {
                Name = AssemblyReflector.GetMemberName((VwPersonelDto m) => m.PerNo), Caption = "شماره پرسنلی "
            });
            column.Add(new ColumnDescriptor()
            {
                Name = AssemblyReflector.GetMemberName((VwPersonelDto m) => m.NationalNo), Caption = "کد ملی "
            });
            column.Add(new ColumnDescriptor()
            {
                Name = AssemblyReflector.GetMemberName((VwPersonelDto m) => m.PerFname), Caption = "نام "
            });
            column.Add(new ColumnDescriptor()
            {
                Name = AssemblyReflector.GetMemberName((VwPersonelDto m) => m.PerLname), Caption = "نام خانوادگی "
            });

            ucExpertSelect.AddColumnDescriptor(column);


            ISE.UILibrary.Utils.UIUtils.SetFrmTrans(ucExpertSelect, "فرم انتخاب کارشناس", FormBorderStyle.FixedDialog);
            if (ucExpertSelect.HasSelected)
            {
                var           selected = ucExpertSelect.SelectedItems.FirstOrDefault();
                SdItExpertDto expert   = new SdItExpertDto()
                {
                    Officeid  = cmbOffices.SelectedIndex + 1,
                    Userid    = selected.PerId,
                    Personel  = selected,
                    IsEnabled = true
                };
                if (officePresenter.AddExpert(expert))
                {
                    expBList.Add(expert);
                }
            }
        }
Ejemplo n.º 5
0
 public UCExpertEdit(SdItExpertDto expert)
 {
     this.expert = expert;
     InitializeComponent();
     chkEnabled.Checked = expert.IsEnabled;
 }