PDA

View Full Version : ذخیره آیتم های رادیو گروپ به صورت بولین



likemoon
چهارشنبه 06 شهریور 1392, 09:51 صبح
سلام
آقا یه سری رادیو گروپ و کمبو باکس دارم که همشون فقط دو تا آیتم yes , no دارند، میخوام اینا رو به صورت 0 و 1 در جدول ذخیره کنم، (فیلدهاشون از نوع bit تعریف شده) چطوری میتونم اینکارو کنم؟؟؟؟؟

این رو خودم نوشتم که غلطه:

Peripheralneuropathy= Boolean.Parse ( comboBoxEdit2.EditValue .ToString() ),

danialafshari
چهارشنبه 06 شهریور 1392, 09:59 صبح
سلام
مثال رو طبق برنامتون تنظیم کنید
//Radio Buton
if (radioButton1.Checked == true)
{
MessageBox.Show("Yes");
//into the Variant = 1
}
else
{
MessageBox.Show("No");
//into the Variant = 0
}
//ComboBox
if (comboBox1.Text == "Yes")
{
MessageBox.Show("Yes");
//into the Variant = 1
}
else
{
MessageBox.Show("No");
//into the Variant = 0
}

likemoon
چهارشنبه 06 شهریور 1392, 10:02 صبح
وای من نزدیک به 100 تا ازین کمبوباکس های yes , no دارم ینی برای تک تکشون این شرطو بزارم؟؟؟؟

shahryari
چهارشنبه 06 شهریور 1392, 10:07 صبح
با یک حلقه میتونید تک تک کنترلهاتون رو پیمایش کنید و با توجه به کدهای پست دو نسبت به هر کنترل مد لازم رو اعمال کنید
البته بستگی برنامه تون داره که برای چی میخواینش شاید بشه راهکار مناسبی را ارائه کرد

likemoon
چهارشنبه 06 شهریور 1392, 10:12 صبح
آقا یه سوال دیگه همین الان پیش اومد برام،
اگر بخوام وسط کدی که دارم برای درج مینویسم (با لینک) شرط بزارم کلی خطا میگیره، چطوری شرط بزارم که این خطاها رو نده :((((


if (comboBoxEdit2.Text=="yes")
{
Peripheralneuropathy=true ;
Peripheralvasculardisease =true;
},

likemoon
چهارشنبه 06 شهریور 1392, 10:15 صبح
حلقه فور فکر خوبیه اما باز نمیدونم چطوری وسط کد درج اونو بنویسم، همش خطا همش ارور

shahryari
چهارشنبه 06 شهریور 1392, 10:18 صبح
کدهاتون رو لطف کنید تا بررسی بشه
مرسی

likemoon
چهارشنبه 06 شهریور 1392, 11:22 صبح
این کد ثبت من هست:




var tb = new FootClinic()

{
CreationDateTime=textEdit3.Text ,
PationtID=row.PationtID,
Height=int.Parse(txtHeight.Text ),
Weight=int.Parse(txtwght.Text),
BMI=a,
//DMType=cmbDMType.EditValue .ToString(),
//DMTreatment=cmbDMtreatment.EditValue.ToString(),
//Address=txtAddress.Text,
//PhoneNumber=txtPhoneNumber.Text,
//MobileNumber=txtMobileNumber.Text,

Peripheralneuropathy= Boolean.Parse( comboBoxEdit2.SelectedIndex ),
//Peripheralvasculardisease =comboBoxEdit3.EditValue.ToString(),
//Visualimpairment =comboBoxEdit4.EditValue.ToString(),
//Diabeticnephropathy = comboBoxEdit5.EditValue.ToString(),
//Poorglycemiccontrol = comboBoxEdit6.EditValue.ToString(),
//Cigarettesmoking =comboBoxEdit7.EditValue.ToString(),
//DMduration10years =comboBoxEdit8.EditValue.ToString(),
//Malegender = comboBoxEdit9.EditValue.ToString(),

//LPreviousamputation = comboBoxEdit43.EditValue.ToString(),
//LPreviousfootulceration = txtPFU.Text,
//LPALocation =textEdit31.Text,
//LPADate=textEdit34.Text,

//Previousamputation=comboBoxEdit64.EditValue.ToStri ng(),
//Previousfootulceration=txtRpfu.Text,
//PALocation=textEdit35.Text,
//PADate = textEdit36.Text,

//LBunion = cmbLB.EditValue.ToString(),
//LClawtoe = cmbCT.EditValue.ToString(),
//LHammertoe = comboBoxEdit46.EditValue.ToString(),
//LPescavus =comboBoxEdit48.EditValue.ToString(),
//LCharcotfoot = comboBoxEdit47.EditValue.ToString(),

//Bunion = comboBoxEdit54.EditValue.ToString(),
//Clawtoe = comboBoxEdit55.EditValue.ToString(),
//Hammertoe =comboBoxEdit56.EditValue.ToString(),
//Pescavus =comboBoxEdit57.EditValue.ToString(),
//Charcotfoot =comboBoxEdit58.EditValue.ToString(),

//LOverlappingtoe = comboBoxEdit49.EditValue.ToString(),
//LDystrophicNails = comboBoxEdit50.EditValue.ToString(),
//LCallusformation =comboBoxEdit51.EditValue.ToString(),
//LProminentmetatarsalheads = comboBoxEdit52.EditValue.ToString(),
//LFlatFoot = comboBoxEdit53.EditValue.ToString(),

//Overlappingtoe = comboBoxEdit59.EditValue.ToString(),
//DystrophicNails = comboBoxEdit60.EditValue.ToString(),
//Callusformation = comboBoxEdit61.EditValue.ToString(),
//Prominentmetatarsalheads = comboBoxEdit62.EditValue.ToString(),
//FlatFoot = comboBoxEdit63.EditValue.ToString(),

//GoodFit = comboBoxEdit10.EditValue.ToString(),
//GoodShape = comboBoxEdit11.EditValue.ToString(),
//LaceVelcro = comboBoxEdit12.EditValue.ToString(),

//LNormal=radioGroup1.EditValue.ToString(),
//LDeformities=checkEdit1.Checked ,
//LDryskincallus = checkEdit2.Checked,
//LInfection = checkEdit3.Checked,
//LFissure = checkEdit4.Checked,
//Lspecify =textEdit17.Text,
//LUlceration = radioGroup3.EditValue.ToString(),

//Normal = radioGroup2.EditValue.ToString(),
//Deformities = checkEdit7.Checked,
//Dryskincallus = checkEdit6.Checked,
//Infection = checkEdit8.Checked,
//Fissure = checkEdit9.Checked,
//specify=textEdit18.Text ,
//Ulceration = radioGroup3.EditValue.ToString(),

//LHairloss=comboBoxEdit23.EditValue.ToString(),
//LDystrophictoenails = comboBoxEdit24.EditValue.ToString(),
//LCoolskin = comboBoxEdit25.EditValue.ToString(),
//LShinyskin = comboBoxEdit26.EditValue.ToString(),
//LPalloronelevation = comboBoxEdit27.EditValue.ToString(),
//LDependentrubor = comboBoxEdit28.EditValue.ToString(),
//LLossofmuscleorfattytissue = comboBoxEdit29.EditValue.ToString(),
//LDryandfissuredskin = comboBoxEdit30.EditValue.ToString(),

//Hairloss = comboBoxEdit31.EditValue.ToString(),
//Dystrophictoenails = comboBoxEdit32.EditValue.ToString(),
//Coolskin = comboBoxEdit33.EditValue.ToString(),
//Shinyskin = comboBoxEdit34.EditValue.ToString(),
//Palloronelevation = comboBoxEdit35.EditValue.ToString(),
//Dependentrubor = comboBoxEdit36.EditValue.ToString(),
//Lossofmuscleorfattytissue = comboBoxEdit37.EditValue.ToString(),
//Dryandfissuredskin = comboBoxEdit38.EditValue.ToString(),


//LDorsalispedis = comboBoxEdit39.EditValue.ToString(),
//LPosteriortibialis = comboBoxEdit40.EditValue.ToString(),

//Dorsalispedis = comboBoxEdit41.EditValue.ToString(),
//Posteriortibialis = comboBoxEdit42.EditValue.ToString(),

//LBrachialsystolicpressure=textEdit15.Text,
//LAnklesystolicpressure = textEdit16.Text,
//LAnklebrachialindex = textEdit21.Text,

//Brachialsystolicpressure = textEdit25.Text,
//Anklesystolicpressure = textEdit26.Text,
//Anklebrachialindex = textEdit27.Text,
};

db.FootClinics.InsertOnSubmit(tb);
db.SubmitChanges();

likemoon
پنج شنبه 07 شهریور 1392, 07:08 صبح
لطفا بگید آیتم های radiogroup رو چطوری میتونم ذخیره کنم؟؟؟؟