Exemple #1
0
        void repositoryItemComboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            CboItemEntity item = new CboItemEntity();

            try
            {
                //1.获取下拉框选中值
                item = (CboItemEntity)(sender as ComboBoxEdit).SelectedItem;
                string text  = item.Text.ToString();
                string value = item.Value.ToString();
                //2.获取gridview选中的行
                GridView myView      = (gcCljbxx.MainView as GridView);
                int      dataIndex   = myView.GetDataSourceRowIndex(myView.FocusedRowHandle);
                var      gridViewRow = myView.GetDataRow(myView.FocusedRowHandle);
                //3.保存选中值到datatable
                //Initdt.Rows[dataIndex]["value"] = value;
                Initdt.Rows[dataIndex]["UPDATEFIELD"] = text;
                Initdt.Rows[dataIndex]["FIELDNEW"]    = QueryServerRLLX(gridViewRow["VIN"].ToString(), value);
                Initdt.Rows[dataIndex]["FIELDOLD"]    = QueryRLLX(gridViewRow["VIN"].ToString(), value);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Exemple #2
0
        private void BindComBox(RepositoryItemComboBox ricb, string rllx)
        {
            CboItemEntity cie = null;

            foreach (DataRow r in rllxParam.Select("FUEL_TYPE='" + rllx + "'"))
            {
                cie       = new CboItemEntity();
                cie.Text  = r["PARAM_NAME"];
                cie.Value = r["PARAM_CODE"];
                ricb.Items.Add(cie);
            }
            ricb.SelectedIndexChanged += new EventHandler(repositoryItemComboBox1_SelectedIndexChanged);
            ricb.ParseEditValue       += new DevExpress.XtraEditors.Controls.ConvertEditValueEventHandler(repositoryItemComboBox1_ParseEditValue);
        }
        void rICbExamine_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                CboItemEntity item     = (CboItemEntity)(sender as ComboBoxEdit).SelectedItem;
                string        text     = item.Text.ToString();
                int           value    = (int)item.Value;
                DataRow       dr       = this.gridView.GetDataRow(this.gridView.FocusedRowHandle);
                string        UserName = dr[0].ToString();

                UserInfoBll.Instance.UpdateWhatWhere(new { status = value.ToString() }, new { username = UserName });
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show("修改用户状态失败:" + ex.Message, "错误");
            }

            BeginInit();
        }
Exemple #4
0
        //初始化燃料参数
        #region 初始化燃料参数(旧的方式)
//        private DataTable InitRLLX(string type,string startDate,string endDate)
//        {
//            string sql = string.Empty;
//            DateTime dt = DateTime.Now;


//            int pageNum = 1;
//            List<FuelDataService.VehicleBasicInfo> listTemp = new List<FuelDataService.VehicleBasicInfo>();
//            List<FuelDataService.VehicleBasicInfo> list = new List<FuelDataService.VehicleBasicInfo>();
//            while (true)
//            {
//                FuelDataService.VehicleBasicInfo[] queryInfoArr = null;
//                if (type == "1")  //补传
//                {
//                    queryInfoArr = service.QueryApplyUpLoadOT(Utils.userId, Utils.password, pageNum, 50, "", "", "", "", startDate, endDate, "MANUFACTURE_TIME");  //MANUFACTURE_TIME 车辆制造日期
//                }
//                else if (type == "2")  //修改
//                {
//                    queryInfoArr = service.QueryApplyUpdateInfo(Utils.userId, Utils.password, pageNum, 50, "", "", "", "", startDate, endDate, "MANUFACTURE_TIME");  //MANUFACTURE_TIME 车辆制造日期
//                }
//                else  //撤销
//                {
//                    queryInfoArr = service.QueryApplyDelInfo(Utils.userId, Utils.password, pageNum, 50, "", "", "", "", startDate, endDate, "MANUFACTURE_TIME");  //MANUFACTURE_TIME 车辆制造日期
//                }



//                if (queryInfoArr == null || queryInfoArr.Length==0)
//                    break;
//                pageNum++;
//                listTemp.AddRange(queryInfoArr);
//            }

//            if (dt.Day>15)   //当前日期大于15号  查询 当月1号以前的数据
//            {
//                list = listTemp.FindAll(u => u.Clzzrq < dt.AddDays(1 - dt.Day));
//            }
//            else  //查询 上个月1号以前的数据
//            {
//                list = listTemp.FindAll(u => u.Clzzrq < dt.AddMonths(-1).AddDays(1 - dt.Day));
//            }
//            string str = string.Empty;
//            foreach (var item in list)
//            {
//                str += "'" + item.App_Vin + "',";
//            }
//            str = str.TrimEnd(',');



//            if (!string.IsNullOrEmpty(str))
//            {
//                sql = @"select * from
//                        (
//                        select VIN,CLXH,TYMC,RLLX,CT_ZHGKRLXHL,ZCZBZL,CT_BSQXS,ZWPS
//FROM FC_CLJBXX LEFT JOIN VIEW_RLLX_PARAM_ENTTITY ON FC_CLJBXX.VIN = VIEW_RLLX_PARAM_ENTTITY.VIN
//WHERE (((FC_CLJBXX.RLLX)='汽油' Or (FC_CLJBXX.RLLX)='柴油' Or (FC_CLJBXX.RLLX)='两用燃料' Or (FC_CLJBXX.RLLX)='双燃料'))
//
//                        union
//                        select VIN,CLXH,TYMC,RLLX,'',ZCZBZL,'',ZWPS FROM FC_CLJBXX LEFT JOIN VIEW_RLLX_PARAM_ENTTITY_CDD ON FC_CLJBXX.VIN=VIEW_RLLX_PARAM_ENTTITY_CDD.VIN
//WHERE FC_CLJBXX.RLLX='纯电动'
//                        union
//                        select VIN,CLXH,TYMC,RLLX,FCDS_HHDL_ZHGKRLXHL,ZCZBZL,FCDS_HHDL_BSQXS,ZWPS FROM FC_CLJBXX LEFT JOIN VIEW_RLLX_PARAM_ENTTITY_FCDS ON FC_CLJBXX.VIN=VIEW_RLLX_PARAM_ENTTITY_FCDS.VIN
//WHERE FC_CLJBXX.RLLX='非插电式混合动力'
//                        union
//                        select VIN,CLXH,TYMC,RLLX,CDS_HHDL_ZHGKRLXHL,ZCZBZL,CDS_HHDL_BSQXS,ZWPS FROM FC_CLJBXX LEFT JOIN VIEW_RLLX_PARAM_ENTTITY_CDS ON FC_CLJBXX.VIN=VIEW_RLLX_PARAM_ENTTITY_CDS.VIN
//WHERE FC_CLJBXX.RLLX='插电式混合动力'
//                        union
//                        select VIN,CLXH,TYMC,RLLX,'',ZCZBZL,'',ZWPS from  FC_CLJBXX LEFT JOIN VIEW_RLLX_PARAM_ENTTITY_RLDC ON FC_CLJBXX.VIN=VIEW_RLLX_PARAM_ENTTITY_RLDC.VIN
//WHERE FC_CLJBXX.RLLX='燃料电池'
//
//                        ) where VIN in (" + str + ")";
//                DataSet ds = AccessHelper.ExecuteDataSet(AccessHelper.conn, sql, null);
//                if (ds != null && ds.Tables[0].Rows.Count > 0)
//                {
//                    return ds.Tables[0];
//                }

//            }

//            return null;

//        }

        #endregion

        //绑定combobox
        private void BindComboBoxDataSource()
        {
            string  sql = "select * from RLLX_PARAM ";//where FUEL_TYPE='"+rllx+"'";
            DataSet ds  = AccessHelper.ExecuteDataSet(AccessHelper.conn, sql, null);

            if (ds != null && ds.Tables[0].Rows.Count > 0)
            {
                CboItemEntity cie = null;
                foreach (DataRow r in ds.Tables[0].Rows)
                {
                    cie       = new CboItemEntity();
                    cie.Text  = r["PARAM_NAME"];
                    cie.Value = r["PARAM_CODE"];
                    this.repositoryItemComboBox1.Items.Add(cie);
                }
            }

            repositoryItemComboBox1.SelectedIndexChanged += new EventHandler(repositoryItemComboBox1_SelectedIndexChanged);
            repositoryItemComboBox1.ParseEditValue       += new DevExpress.XtraEditors.Controls.ConvertEditValueEventHandler(repositoryItemComboBox1_ParseEditValue);
        }