public void SearchButtonClick()
        {
            DataSet ds = service.GetAllSpecialCase(CommonHandler.GetComboBoxSelectedValue(cboProjects).ToString(), btnShopCode.Text, txtSubjectCode.Text, dateStart.DateTime, dateEnd.DateTime);
            List <SpecialCaseDto> specialCaselist = new List <SpecialCaseDto>();

            if (ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    SpecialCaseDto dto = new SpecialCaseDto();
                    dto.ProjectCode        = ds.Tables[0].Rows[i]["ProjectCode"].ToString();
                    dto.ShopCode           = ds.Tables[0].Rows[i]["ShopCode"].ToString();
                    dto.ShopName           = ds.Tables[0].Rows[i]["ShopName"].ToString();
                    dto.SubjectCode        = ds.Tables[0].Rows[i]["SubjectCode"].ToString();
                    dto.ApplyDate          = Convert.ToString(ds.Tables[0].Rows[i]["ApplyDate"]);
                    dto.ConfirmDate        = Convert.ToString(ds.Tables[0].Rows[i]["ConfirmDate"]);
                    dto.FinalStatus        = ds.Tables[0].Rows[i]["FinalStatus"].ToString();
                    dto.ApplyId            = ds.Tables[0].Rows[i]["ApplyId"].ToString();
                    dto.ConfirmId          = ds.Tables[0].Rows[i]["ConfirmId"].ToString();
                    dto.Title              = ds.Tables[0].Rows[i]["Title"].ToString();
                    dto.CheckPoint         = ds.Tables[0].Rows[i]["CheckPoint"].ToString();
                    dto.ApplyDesc          = ds.Tables[0].Rows[i]["ApplyDesc"].ToString();
                    dto.FinalAdvice        = ds.Tables[0].Rows[i]["FinalAdvice"].ToString();
                    dto.NeedVICoConfirmChk = Convert.ToBoolean(ds.Tables[0].Rows[i]["NeedVICoConfirmChk"]);
                    dto.VICoAdvice         = ds.Tables[0].Rows[i]["VICoAdvice"].ToString();
                    dto.SpecialCaseCode    = ds.Tables[0].Rows[i]["SpecialCaseCode"].ToString();
                    specialCaselist.Add(dto);
                }
            }

            grcSpecialCase.DataSource = specialCaselist;
        }
        private void btnView_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            SpecialCaseDto dto = grvSpecialCase.GetRow(grvSpecialCase.FocusedRowHandle) as SpecialCaseDto;
            SpecialCasePop pop = new SpecialCasePop(dto.SpecialCaseCode, _userInfo);

            pop.ShowDialog();
        }
Ejemplo n.º 3
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            CreateBizMenuList();

            BindComBox.IsNetWork    = _userInfoDto.IsNetWork;
            CommonHandler.IsNetWork = _userInfoDto.IsNetWork;

            if (_userInfoDto.IsNetWork)
            {
                localhost.Service webService = new localhost.Service();
                // LocalService localService = new LocalService();
                #region  步SP
                //{
                //    DataSet ds = webService.SyncSp();
                //    if (ds.Tables[0].Rows.Count > 0)
                //    {
                //        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                //        {
                //            string spName = ds.Tables[0].Rows[i]["SPName"].ToString();
                //            string spContent = ds.Tables[0].Rows[i]["SPContent"].ToString();
                //            localService.syncSP(spName, spContent);
                //        }
                //    }
                //}
                #endregion
                #region Notice
                {
                    DataSet          ds         = webService.GetAllNotice(DateTime.Now.AddDays(-2), DateTime.Now.AddDays(2));
                    List <NoticeDto> noticeList = new List <NoticeDto>();
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                        {
                            NoticeDto dto = new NoticeDto();
                            dto.NoticeID      = ds.Tables[0].Rows[i]["NoticeID"].ToString();
                            dto.NoticeTitle   = ds.Tables[0].Rows[i]["NoticeTitle"].ToString();
                            dto.NoticeContent = ds.Tables[0].Rows[i]["NoticeContent"].ToString();
                            dto.FileExist     = ds.Tables[0].Rows[i]["FileExist"].ToString();
                            dto.InDateTime    = Convert.ToDateTime(ds.Tables[0].Rows[i]["InDateTime"]);
                            noticeList.Add(dto);
                        }
                    }

                    foreach (NoticeDto dto in noticeList)
                    {
                        View.NoticePop noticePop = new XHX.View.NoticePop(dto.NoticeID);
                        noticePop.Show();
                    }
                }
                #endregion
                #region SpecialCase
                {
                    DataSet ds = webService.SearchSpecialCaseByNeedVICoConfirm();
                    List <SpecialCaseDto> specialCaseList = new List <SpecialCaseDto>();
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                        {
                            SpecialCaseDto dto = new SpecialCaseDto();
                            dto.ProjectCode     = ds.Tables[0].Rows[i]["ProjectCode"].ToString();
                            dto.ShopCode        = ds.Tables[0].Rows[i]["ShopCode"].ToString();
                            dto.ShopName        = ds.Tables[0].Rows[i]["ShopName"].ToString();
                            dto.SubjectCode     = ds.Tables[0].Rows[i]["SubjectCode"].ToString();
                            dto.SpecialCaseCode = ds.Tables[0].Rows[i]["SpecialCaseCode"].ToString();
                            specialCaseList.Add(dto);
                        }
                    }

                    foreach (SpecialCaseDto dto in specialCaseList)
                    {
                        if (this.UserInfoDto.RoleType == "C")
                        {
                            //View.SpecialCasePop specialCasePop = new XHX.View.SpecialCasePop(dto.SpecialCaseCode, this.UserInfoDto);
                            //specialCasePop.Show();
                        }
                    }
                }
                #endregion
            }
            else
            {
                //LocalService localService = new LocalService();
                localhost.Service localService = new localhost.Service();
                localService.Url = "http://192.168.1.99/XHX.YiQiServer/service.asmx";
                //localhost1.Service localService = new localhost1.Service();

                #region Notice
                {
                    DataSet          ds         = localService.GetAllNotice(DateTime.Now.AddDays(-1), DateTime.Now.AddDays(2));
                    List <NoticeDto> noticeList = new List <NoticeDto>();
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                        {
                            NoticeDto dto = new NoticeDto();
                            dto.NoticeID      = ds.Tables[0].Rows[i]["NoticeID"].ToString();
                            dto.NoticeTitle   = ds.Tables[0].Rows[i]["NoticeTitle"].ToString();
                            dto.NoticeContent = ds.Tables[0].Rows[i]["NoticeContent"].ToString();
                            dto.FileExist     = ds.Tables[0].Rows[i]["FileExist"].ToString();
                            dto.InDateTime    = Convert.ToDateTime(ds.Tables[0].Rows[i]["InDateTime"]);
                            noticeList.Add(dto);
                        }
                    }

                    foreach (NoticeDto dto in noticeList)
                    {
                        ViewLocalService.NoticePop noticePop = new XHX.ViewLocalService.NoticePop(dto.NoticeID);
                        noticePop.Show();
                    }
                }
                #endregion
                #region SpecialCase
                {
                    DataSet ds = localService.SearchSpecialCaseByNeedVICoConfirm();
                    List <SpecialCaseDto> specialCaseList = new List <SpecialCaseDto>();
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                        {
                            SpecialCaseDto dto = new SpecialCaseDto();
                            dto.ProjectCode = ds.Tables[0].Rows[i]["ProjectCode"].ToString();
                            dto.ShopCode    = ds.Tables[0].Rows[i]["ShopCode"].ToString();
                            dto.ShopName    = ds.Tables[0].Rows[i]["ShopName"].ToString();
                            dto.SubjectCode = ds.Tables[0].Rows[i]["SubjectCode"].ToString();
                            specialCaseList.Add(dto);
                        }
                    }

                    foreach (SpecialCaseDto dto in specialCaseList)
                    {
                        if (this.UserInfoDto.RoleType == "C" && dto.NeedVICoConfirmChk == true)
                        {
                            //ViewLocalService.SpecialCasePop specialCasePop = new XHX.ViewLocalService.SpecialCasePop(dto.SpecialCaseCode, this.UserInfoDto);
                            //specialCasePop.Show();
                        }
                    }
                }
                #endregion
            }
        }