private void BT_AddVersion_Click(object sender, EventArgs e) { if (List_VersionInfo.Where(P => P.Version_Name == TB_Name.Text && P.Shop_ID == ShopID).Count() != 0) { MessageBox.Show("已经存在此种车型!"); return; } //判断选择框都不为空 if (TB_BaseKM.IsEmpty() && TB_Count.IsEmpty() && TB_Name.IsEmpty() && TB_Person.IsEmpty() && TB_PriceOver.IsEmpty() && TB_PriceMemberCatch.IsEmpty() && TB_PriceMemberRental.IsEmpty() && TB_PriceNormalCatch.IsEmpty() && TB_PriceNormalRental.IsEmpty() && TB_PriceOverRiding.IsEmpty() && TB_PriceRiding.IsEmpty() && TB_PriceDeposit.IsEmpty() && CB_Brand.SelectedIndex > 0 && CB_Type.SelectedIndex > 0 ) { if (Version_Client.AddVersion(new VersionService.Car_Version() { Version_Shop = ShopID, Version_BaseKM = Convert.ToInt32(TB_BaseKM.Text), Version_Brand = List_Brand.Where(P => P.Brand_Name == CB_Brand.SelectedItem.ToString()).Single().Brand_ID, Version_Count = Convert.ToInt32(TB_Count.Text), Version_IMG = imgString, Version_Info = TB_Info.Text, Version_Name = TB_Name.Text, Version_Type = List_Type.Where(P => P.Type_Name == CB_Type.SelectedItem.ToString()).Single().Type_ID, Version_Person = Convert.ToInt32(TB_Person.Text), Version_Price_Deposit = Convert.ToDecimal(TB_PriceDeposit.Text), Version_Price_Member_Catch = Convert.ToDecimal(TB_PriceMemberCatch.Text), Version_Price_Member_Rental = Convert.ToDecimal(TB_PriceMemberRental.Text), Version_Price_Normal_Catch = Convert.ToDecimal(TB_PriceNormalCatch.Text), Version_Price_Normal_Rental = Convert.ToDecimal(TB_PriceNormalRental.Text), Version_Price_Over = Convert.ToDecimal(TB_PriceOver.Text), Version_Price_Over_Riding = Convert.ToDecimal(TB_PriceOverRiding.Text), Version_Price_Riding = Convert.ToDecimal(TB_PriceRiding.Text), } )) { MessageBox.Show("添加车型成功!"); List_VersionInfo = CarSummery_Client.SelectAllCar().ToList(); LB_VersionBind(); } else { MessageBox.Show("添加车型失败,请检查拼写,如错误依旧,请联系管理员!", "错误!", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } }
private void BT_UpdateVersion_Click(object sender, EventArgs e) { if (LB_Version.SelectedIndex < 0) { MessageBox.Show("您想要修改神马!!"); } if (TB_BaseKM.IsEmpty() && TB_Count.IsEmpty() && TB_Name.IsEmpty() && TB_Person.IsEmpty() && TB_PriceOver.IsEmpty() && TB_PriceMemberCatch.IsEmpty() && TB_PriceMemberRental.IsEmpty() && TB_PriceNormalCatch.IsEmpty() && TB_PriceNormalRental.IsEmpty() && TB_PriceOverRiding.IsEmpty() && TB_PriceRiding.IsEmpty() && TB_PriceDeposit.IsEmpty() && CB_Brand.SelectedIndex > 0 && CB_Type.SelectedIndex > 0 ) { List <Car_ViewModel> List_Temp = List_VersionInfo.Where( P => P.Province_Name == CB_Province.SelectedItem.ToString() && P.City_Name == CB_City.SelectedItem.ToString() && P.Shop_Name == CB_Shop.SelectedItem.ToString() ).ToList(); List <WFpart.ShopService.Car_Shop> Temp = List_Shop.Where( P => P.Shop_City == List_City.Where( T => T.City_Name == CB_City.SelectedItem.ToString() && T.City_Province == List_Car_Province.Where( K => K.Province_Name == CB_Province.SelectedItem.ToString()).Single().Province_ID).Single().City_ID ).ToList(); if (Version_Client.UpdateVersion(new VersionService.Car_Version() { Version_ID = List_Temp.Where(P => P.Version_Name == LB_Version.SelectedItem.ToString()).Single().Version_ID, Version_Shop = Temp.Where(P => P.Shop_Name == CB_Shop.SelectedItem.ToString()).Single().Shop_ID, Version_BaseKM = Convert.ToInt32(TB_BaseKM.Text), Version_Brand = List_Brand.Where(P => P.Brand_Name == CB_Brand.SelectedItem.ToString()).Single().Brand_ID, Version_Count = Convert.ToInt32(TB_Count.Text), Version_IMG = imgString, Version_Info = TB_Info.Text, Version_Name = TB_Name.Text, Version_Type = List_Type.Where(P => P.Type_Name == CB_Type.SelectedItem.ToString()).Single().Type_ID, Version_Person = Convert.ToInt32(TB_Person.Text), Version_Price_Deposit = Convert.ToDecimal(TB_PriceDeposit.Text), Version_Price_Member_Catch = Convert.ToDecimal(TB_PriceMemberCatch.Text), Version_Price_Member_Rental = Convert.ToDecimal(TB_PriceMemberRental.Text), Version_Price_Normal_Catch = Convert.ToDecimal(TB_PriceNormalCatch.Text), Version_Price_Normal_Rental = Convert.ToDecimal(TB_PriceNormalRental.Text), Version_Price_Over = Convert.ToDecimal(TB_PriceOver.Text), Version_Price_Over_Riding = Convert.ToDecimal(TB_PriceOverRiding.Text), Version_Price_Riding = Convert.ToDecimal(TB_PriceRiding.Text) })) { MessageBox.Show("修改车型成功!"); List_VersionInfo = CarSummery_Client.SelectAllCar().ToList(); LB_VersionBind(); } else { MessageBox.Show("修改车型失败,请检查拼写,如错误依旧,请联系管理员!", "错误!", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } }