public List <SqlParameter> SetValuesInVehicleBrand(VehicleBrandInfo vehicleBrand) { List <SqlParameter> sqlParam = new List <SqlParameter>(); if (vehicleBrand.VehicleBrandId != 0) { sqlParam.Add(new SqlParameter("@VehicleBrandId", vehicleBrand.VehicleBrandId)); } else { sqlParam.Add(new SqlParameter("@CreatedDate", vehicleBrand.CreatedDate)); sqlParam.Add(new SqlParameter("@CreatedBy", vehicleBrand.CreatedBy)); } sqlParam.Add(new SqlParameter("@VehicleBrandName", vehicleBrand.VehicleBrandName)); Logger.Debug("VehicleBrand Controller VehicleBrandName:" + vehicleBrand.VehicleBrandName); sqlParam.Add(new SqlParameter("@IsActive", vehicleBrand.IsActive)); Logger.Debug("VehicleBrand Controller IsActive:" + vehicleBrand.IsActive); sqlParam.Add(new SqlParameter("@UpdatedBy", vehicleBrand.UpdatedBy)); sqlParam.Add(new SqlParameter("@UpdatedDate", vehicleBrand.UpdatedDate)); return(sqlParam); }
public VehicleBrandInfo GetBrandInfo(int id) { if (id == -1) { return(S_VEHICLEBRANDINFO_NOTSPECIFIED); } else if (id == 1000) { return(S_VEHICLEBRANDINFO_OTHER); } VehicleBrandInfo brandInfo = null; if (m_DTID2BrandInfo == null) { RetrieveBrandInfos(); } if (m_DTID2BrandInfo != null && m_DTID2BrandInfo.ContainsKey(id)) { brandInfo = m_DTID2BrandInfo[id]; } return(brandInfo); }
void ucSearchSettingsContainer1_VehilceModelDropdownClosed(long arg1, bool arg2, long[] arg3) { m_ViewModel.SelectAllVehicleModels = arg2; if (!arg2) { List <VehicleBrandInfo> models = new List <VehicleBrandInfo>(); foreach (var id in arg3) { VehicleBrandInfo model = (VehicleBrandInfo)Constant.GetVehicleDetailBrand((int)arg1).Find(iterator => iterator.ID == (int)id); models.Add(model); } m_ViewModel.CheckedVehicleModels = models.ToArray(); if (models.Count == 1) { UpdateVehiclePic(models[0]); } else { UpdateVehiclePic(m_ViewModel.Brand); } } else { UpdateVehiclePic(m_ViewModel.Brand); } }
private void pictureCarStyle_Click(object sender, EventArgs e) { using (FormCarStyle dlg = new FormCarStyle()) { dlg.StartPosition = FormStartPosition.CenterParent; dlg.Init(ShowNoLogoBrand); dlg.SelectImage = pictureCarStyle.Image; dlg.TopMost = true; if (ToHidePopup != null) { ToHidePopup(this, EventArgs.Empty); } if (dlg.ShowDialog() == DialogResult.OK) { if (pictureCarStyle.Image.Tag == dlg.SelectImage.Tag) { return; } if (dlg.SelectImage != null && dlg.SelectImage.Tag != null) { VehicleBrandInfo brand = dlg.SelectImage.Tag as VehicleBrandInfo; if (pictureCarStyle.Image != null && pictureCarStyle.Image.Tag != null) { if (((VehicleBrandInfo)pictureCarStyle.Image.Tag).ID == brand.ID) { return; } } pictureCarStyle.Image = new Bitmap(dlg.SelectImage); pictureCarStyle.Image.Tag = brand; m_ViewModel.Brand = brand; m_listBoxVehicleModel = null; checkedComboBoxEdit1.Properties.Items.Clear(); FillupVehicleModels(); } else { pictureCarStyle.Image = new Bitmap(dlg.SelectImage); m_ViewModel.Brand = null; m_listBoxVehicleModel = null; checkedComboBoxEdit1.Properties.Items.Clear(); checkedComboBoxEdit1.Enabled = false; } m_ViewModel.SelectAllVehicleModels = true; } this.pictureCarStyle.Focus(); if (ToShowPopup != null) { ToShowPopup(this, EventArgs.Empty); } } if (SelectedBrandChanged != null) { SelectedBrandChanged(this, EventArgs.Empty); } }
void ucSearchSettingsContainer1_SelectedBrandChanged(long arg1, bool arg2, long[] arg3) { VehicleBrandInfo brand = (VehicleBrandInfo)Constant.PropertyInfo_VehicleBrand.Find(it => it.ID == (int)arg1); m_ViewModel.Brand = brand; m_ViewModel.SelectAllVehicleModels = true; UpdateVehiclePic(brand); }
public VehicleBrandInfo GetVehicleBrandInfo(int id) { VehicleBrand brand = service.GetBrand(id); VehicleBrandInfo subinfo = new VehicleBrandInfo(); if (brand != null) { subinfo = new VehicleBrandInfo() { ID = (int)brand.Id, ParentId = (int)(brand.ParentId ?? 0), Name = brand.Name, Logo = null, Back = brand.Back, Front = brand.Front, }; //if (brand.Logo != null) //{ // System.IO.MemoryStream ms = new System.IO.MemoryStream(brand.Logo); // try // { // subinfo.Logo = System.Drawing.Image.FromStream(ms); // } // catch (ArgumentException aex) // { // subinfo.Logo = null; // } //} //if (brand.Front != null) //{ // System.IO.MemoryStream ms = new System.IO.MemoryStream(brand.Front); // try // { // subinfo.Front = System.Drawing.Image.FromStream(ms); // } // catch (ArgumentException aex) // { // subinfo.Front = null; // } //} //if (brand.Back != null) //{ // System.IO.MemoryStream ms = new System.IO.MemoryStream(brand.Back); // try // { // subinfo.Back = System.Drawing.Image.FromStream(ms); // } // catch (ArgumentException aex) // { // subinfo.Back = null; // } //} } return(subinfo); }
public VehicleBrandInfo GetVehicleBrandIdValues(DataRow dr) { VehicleBrandInfo Val = new VehicleBrandInfo(); Val.VehicleBrandId = Convert.ToInt32(dr["VehicleBrandId"]); Val.VehicleBrandName = Convert.ToString(dr["VehicleBrandName"]); return(Val); }
public List <VehicleBrandInfo> GetVehicleChildBrandInfos(int id) { List <VehicleBrandInfo> childs = new List <VehicleBrandInfo>(); VehicleBrand[] subbrandInfos = service.GetChildBrands(id); if (subbrandInfos != null) { foreach (var item in subbrandInfos) { VehicleBrandInfo subinfo = new VehicleBrandInfo() { ID = (int)item.Id, ParentId = (int)(item.ParentId ?? 0), Name = item.Name, Logo = null, Back = item.Back, Front = item.Front, }; //if (item.Front != null) //{ // System.IO.MemoryStream ms = new System.IO.MemoryStream(item.Front); // try // { // subinfo.Front = System.Drawing.Image.FromStream(ms); // } // catch (ArgumentException aex) // { // subinfo.Front = null; // } //} //if (item.Back != null) //{ // System.IO.MemoryStream ms = new System.IO.MemoryStream(item.Back); // try // { // subinfo.Back = System.Drawing.Image.FromStream(ms); // } // catch (ArgumentException aex) // { // subinfo.Back = null; // } //} childs.Add(subinfo); } } childs.Sort((it1, it2) => it1.ID.CompareTo(it2.ID)); return(childs); }
public VehicleBrandViewModel() { VehicleBrand = new VehicleBrandInfo(); Filter = new VehicleBrandFilter(); VehicleBrands = new List <VehicleBrandInfo>(); Pager = new PaginationInfo(); FriendlyMessage = new List <FriendlyMessage>(); }
public VehicleBrandInfo[] GetAllBrandInfos() { VehicleBrandInfo[] brandInfos = null; if (m_DTID2BrandInfo == null) { RetrieveBrandInfos(); } if (m_DTID2BrandInfo != null) { brandInfos = new VehicleBrandInfo[m_DTID2BrandInfo.Count]; m_DTID2BrandInfo.Values.CopyTo(brandInfos, 0); } return(brandInfos); }
private void RetrieveBrandInfos() { m_DTID2BrandInfo = new SortedDictionary <int, VehicleBrandInfo>(); XmlDocument doc = new XmlDocument(); doc.LoadXml(Properties.Resources.carstyle); XmlNodeList elemList = doc.GetElementsByTagName("item"); VehicleBrandInfo brandInfo; foreach (XmlNode node in elemList) { brandInfo = new VehicleBrandInfo(); brandInfo.Name = node["name"].InnerText; brandInfo.ImageName = node["file"].InnerText; brandInfo.ID = int.Parse(node["id"].InnerText); if (!m_DTID2BrandInfo.ContainsKey(brandInfo.ID)) { m_DTID2BrandInfo.Add(brandInfo.ID, brandInfo); } } }
private void ShowVehicleStandardImage(AnalyseRecord record) { VehicleBrandInfo brand = record.BrandInfo as VehicleBrandInfo; VehicleBrandInfo parbrand = record.ParentBrandInfo as VehicleBrandInfo; if (brand != null) { if (parbrand != null) { lblCtrlVehicleModel.Text = string.Format("{0} {1}", parbrand.Name, brand.Name); } else { lblCtrlVehicleModel.Text = string.Format("{0}", brand.Name); } Image imgTmp = picEditStandard.Image; picEditStandard.Image = null; if (imgTmp != null) { imgTmp.Dispose(); } picEditStandard.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Zoom; Image temp = null; if ((byte)this.radioGroup1.EditValue == 0) { if (brand.Front != null) { System.IO.MemoryStream ms = new System.IO.MemoryStream(brand.Front); try { temp = System.Drawing.Image.FromStream(ms); } catch (ArgumentException aex) { temp = null; } } } else { if (brand.Back != null) { System.IO.MemoryStream ms = new System.IO.MemoryStream(brand.Back); try { temp = System.Drawing.Image.FromStream(ms); } catch (ArgumentException aex) { temp = null; } } } //Image temp =((byte)radioGroup1.EditValue == 0)?brand.Front:brand.Back; picEditStandard.Image = temp == null?null:(Image)temp.Clone(); picEditStandard.ToolTip = string.Format("车型编号: {1}, 名称: {0}", brand.Name, brand.ID); } else { lblCtrlVehicleModel.Text = string.Empty; picEditStandard.Image = null; picEditStandard.ToolTip = string.Empty; } }
internal VehicleModelInfo(VehicleBrandInfo brand) { m_Brand = brand; }
private void UpdateVehiclePic(VehicleBrandInfo modelInfo) { Image image = null; if (modelInfo != null) { try { Image imgTmp = pictureEdit2.Image; pictureEdit2.Image = null; if (imgTmp != null) { imgTmp.Dispose(); } if ((byte)this.radioGroup1.EditValue == 0) { if (modelInfo.Front != null) { System.IO.MemoryStream ms = new System.IO.MemoryStream(modelInfo.Front); try { image = System.Drawing.Image.FromStream(ms); } catch (ArgumentException aex) { image = null; } } } else { if (modelInfo.Back != null) { System.IO.MemoryStream ms = new System.IO.MemoryStream(modelInfo.Back); try { image = System.Drawing.Image.FromStream(ms); } catch (ArgumentException aex) { image = null; } } } //image = ((byte)this.radioGroup1.EditValue == 0) ? modelInfo.Front : modelInfo.Back; pictureEdit2.ToolTip = string.Format("车型编号: {1}, 名称: {0}", modelInfo.Name, modelInfo.ID); } catch (Exception ex) { Debug.Assert(false, ex.Message); } } else { pictureEdit2.ToolTip = string.Empty; } pictureEdit2.Image = image; pictureEdit2.Properties.SizeMode = PictureSizeMode.Zoom; }
public int Insert(VehicleBrandInfo vehicleBrand) { return(Convert.ToInt32(_sqlHelper.ExecuteScalerObj(SetValuesInVehicleBrand(vehicleBrand), Storeprocedures.spInsertVehicleBrand.ToString(), CommandType.StoredProcedure))); }
void ucSearchSettingsContainer1_FocusedModelChanged(long arg1, long arg2) { VehicleBrandInfo model = (VehicleBrandInfo)Constant.GetVehicleDetailBrand((int)arg1).Find(iterator => iterator.ID == (int)arg2); UpdateVehiclePic(model); }
public void Update(VehicleBrandInfo vehicleBrand) { _sqlHelper.ExecuteNonQuery(SetValuesInVehicleBrand(vehicleBrand), Storeprocedures.spUpdateVehicleBrand.ToString(), CommandType.StoredProcedure); }