Quantcast
Channel: Windows Forms General forum
Viewing all articles
Browse latest Browse all 12583

dropdown selection

$
0
0

#region TravelHrs public void travelhrs() { if (ddlServicesserv1.SelectedItem.Value == "Travel Time") { DateTime dFrom; DateTime dTo; int val1, val2, val3; string sDateFrom = txt_ServicesStartTIme.Text; // In your case get the time

from the TextBox string sDateTo = txt_ServicesEndTime.Text; string servicesBreakfast = txt_ServicesBreakfast.Text; string servicesLunch = txt_ServicesLunch.Text; string servicesDinner = txt_ServicesDinner.Text; int.TryParse(servicesBreakfast, out val1); int.TryParse(servicesLunch, out val2); int.TryParse(servicesDinner, out val3); int breaktime; breaktime = (val1 + val2 + val3); TimeSpan ts12 = new TimeSpan(0, val1, 0); TimeSpan ts13 = new TimeSpan(0, val2, 0); TimeSpan ts14 = new TimeSpan(0, val3, 0); if (DateTime.TryParse(sDateFrom, out dFrom) && DateTime.TryParse(sDateTo,

out dTo)) { TimeSpan TS = dTo - dFrom; if (TS.CompareTo(new TimeSpan()) < 0) { TS = TS.Add(new TimeSpan(24, 0, 0)); } TimeSpan workTime = ts12 + ts13 + ts14; TimeSpan t = TS.Subtract(workTime); txt_ServicesHrs.Text = t.ToString(); } //string t1 = txt_ServicesHrs.Text; //DateTime dt1; //DateTime.TryParse(t1, out dt1); //TimeSpan ts1 = new TimeSpan(dt1.Hour, dt1.Minute, dt1.Second); //TimeSpan sum = ts1; TimeSpan serviceHrs = !string.IsNullOrEmpty(txt_ServicesHrs.Text) ?

TimeSpan.Parse(txt_ServicesHrs.Text) : TimeSpan.Zero; TimeSpan totalTravelHrs = !string.IsNullOrEmpty(txt_travelHrs.Text)

? TimeSpan.Parse(txt_travelHrs.Text) : TimeSpan.Zero; totalTravelHrs += serviceHrs; txt_travelHrs.Text =totalTravelHrs.ToString(); } } public void travelhrs1() { if (ddlServicesserv2.SelectedItem.Value == "Travel Time") { DateTime dFrom; DateTime dTo; int val1, val2, val3; string sDateFrom = txt_ServicesStarttime1.Text; // In your case get the

time from the TextBox string sDateTo = txt_ServicesEndTime1.Text; string servicesBreakfast = txt_ServicesBreakfast1.Text; string servicesLunch = txt_ServicesLunch1.Text; string servicesDinner = txt_ServicesDinner1.Text; int.TryParse(servicesBreakfast, out val1); int.TryParse(servicesLunch, out val2); int.TryParse(servicesDinner, out val3); int breaktime; breaktime = (val1 + val2 + val3); TimeSpan ts12 = new TimeSpan(0, val1, 0); TimeSpan ts13 = new TimeSpan(0, val2, 0); TimeSpan ts14 = new TimeSpan(0, val3, 0); if (DateTime.TryParse(sDateFrom, out dFrom) && DateTime.TryParse(sDateTo,

out dTo)) { TimeSpan TS = dTo - dFrom; if (TS.CompareTo(new TimeSpan()) < 0) { TS = TS.Add(new TimeSpan(24, 0, 0)); } TimeSpan workTime = ts12 + ts13 + ts14; TimeSpan t = TS.Subtract(workTime); txt_ServicesHrs1.Text = t.ToString(); } //string t2 = txt_ServicesHrs1.Text; //DateTime dt2; //DateTime.TryParse(t2, out dt2); //TimeSpan ts2 = new TimeSpan(dt2.Hour, dt2.Minute, dt2.Second); //TimeSpan sum = ts2; //txt_travelHrs.Text = sum.ToString(); TimeSpan serviceHrs = !string.IsNullOrEmpty(txt_ServicesHrs1.Text) ?

TimeSpan.Parse(txt_ServicesHrs1.Text) : TimeSpan.Zero; TimeSpan totalTravelHrs = !string.IsNullOrEmpty(txt_travelHrs.Text) ?

TimeSpan.Parse(txt_travelHrs.Text) : TimeSpan.Zero; totalTravelHrs += serviceHrs; txt_travelHrs.Text =totalTravelHrs.ToString(); } } public void travelhrs2() { string s1 = txt_ServicesHrs.Text; string s2 = txt_ServicesHrs1.Text; string s3 = txt_ServicesHrs2.Text; string s4 = txt_ServicesHrs3.Text; if (ddlServicesserv3.SelectedItem.Value == "Travel Time") { DateTime dFrom; DateTime dTo; int val1, val2, val3; string sDateFrom = txt_ServicesStarttime2.Text; // In your case get

the time from the TextBox string sDateTo = txt_ServicesEndTime2.Text; string servicesBreakfast = txt_ServicesBreakfast2.Text; string servicesLunch = txt_ServicesLunch2.Text; string servicesDinner = txt_ServicesDinner2.Text; int.TryParse(servicesBreakfast, out val1); int.TryParse(servicesLunch, out val2); int.TryParse(servicesDinner, out val3); int breaktime; breaktime = (val1 + val2 + val3); TimeSpan ts12 = new TimeSpan(0, val1, 0); TimeSpan ts13 = new TimeSpan(0, val2, 0); TimeSpan ts14 = new TimeSpan(0, val3, 0); if (DateTime.TryParse(sDateFrom, out dFrom) && DateTime.TryParse(sDateTo,

out dTo)) { TimeSpan TS = dTo - dFrom; if (TS.CompareTo(new TimeSpan()) < 0) { TS = TS.Add(new TimeSpan(24, 0, 0)); } TimeSpan workTime = ts12 + ts13 + ts14; TimeSpan t = TS.Subtract(workTime); txt_ServicesHrs2.Text = t.ToString(); } //string t3 = txt_ServicesHrs2.Text; //DateTime dt3; //DateTime.TryParse(t3, out dt3); //TimeSpan ts3 = new TimeSpan(dt3.Hour, dt3.Minute, dt3.Second); //// TimeSpan sum = ts1 + ts2; //TimeSpan sum = ts3; //txt_travelHrs.Text = sum.ToString(); TimeSpan serviceHrs = !string.IsNullOrEmpty(txt_ServicesHrs2.Text) ?

TimeSpan.Parse(txt_ServicesHrs2.Text) : TimeSpan.Zero; TimeSpan totalTravelHrs = !string.IsNullOrEmpty(txt_travelHrs.Text) ?

TimeSpan.Parse(txt_travelHrs.Text) : TimeSpan.Zero; totalTravelHrs += serviceHrs; txt_travelHrs.Text =totalTravelHrs.ToString(); } } public void travelhrs3() { string s1 = txt_ServicesHrs.Text; string s2 = txt_ServicesHrs1.Text; string s3 = txt_ServicesHrs2.Text; string s4 = txt_ServicesHrs3.Text; if (ddlServicesserv4.SelectedItem.Value == "Travel Time") { DateTime dFrom; DateTime dTo; int val1, val2, val3; string sDateFrom = txt_ServicesStarttime3.Text; // In your case get the

time from the TextBox string sDateTo = txt_ServicesEndTime3.Text; string servicesBreakfast = txt_ServicesBreakfast3.Text; string servicesLunch = txt_ServicesLunch3.Text; string servicesDinner = txt_ServicesDinner3.Text; int.TryParse(servicesBreakfast, out val1); int.TryParse(servicesLunch, out val2); int.TryParse(servicesDinner, out val3); int breaktime; breaktime = (val1 + val2 + val3); TimeSpan ts12 = new TimeSpan(0, val1, 0); TimeSpan ts13 = new TimeSpan(0, val2, 0); TimeSpan ts14 = new TimeSpan(0, val3, 0); if (DateTime.TryParse(sDateFrom, out dFrom) && DateTime.TryParse(sDateTo,

out dTo)) { TimeSpan TS = dTo - dFrom; if (TS.CompareTo(new TimeSpan()) < 0) { TS = TS.Add(new TimeSpan(24, 0, 0)); } TimeSpan workTime = ts12 + ts13 + ts14; TimeSpan t = TS.Subtract(workTime); txt_ServicesHrs3.Text = t.ToString(); } // string t4 = txt_ServicesHrs3.Text; // DateTime dt4; // DateTime.TryParse(t4, out dt4); // TimeSpan ts4 = new TimeSpan(dt4.Hour, dt4.Minute, dt4.Second); //TimeSpan sum = ts4; // txt_travelHrs.Text = sum.ToString(); TimeSpan serviceHrs = !string.IsNullOrEmpty(txt_ServicesHrs3.Text) ?

TimeSpan.Parse(txt_ServicesHrs3.Text) : TimeSpan.Zero; TimeSpan totalTravelHrs = !string.IsNullOrEmpty(txt_travelHrs.Text) ?

TimeSpan.Parse(txt_travelHrs.Text) : TimeSpan.Zero; totalTravelHrs += serviceHrs; txt_travelHrs.Text =totalTravelHrs.ToString(); } } #endregion calling above functions in each servicehrs protected void txt_ServicesHrs_TextChanged(object sender, EventArgs e) { DateTime dFrom; DateTime dTo; int val1, val2, val3; string sDateFrom = txt_ServicesStartTIme.Text; // In your case get the time

from the TextBox string sDateTo = txt_ServicesEndTime.Text; string servicesBreakfast = txt_ServicesBreakfast.Text; string servicesLunch = txt_ServicesLunch.Text; string servicesDinner = txt_ServicesDinner.Text; int.TryParse(servicesBreakfast, out val1); int.TryParse(servicesLunch, out val2); int.TryParse(servicesDinner, out val3); int breaktime; breaktime = (val1 + val2 + val3); TimeSpan ts12 = new TimeSpan(0, val1, 0); TimeSpan ts13 = new TimeSpan(0, val2, 0); TimeSpan ts14 = new TimeSpan(0, val3, 0); if (DateTime.TryParse(sDateFrom, out dFrom) && DateTime.TryParse(sDateTo,

out dTo)) { TimeSpan TS = dTo - dFrom; if (TS.CompareTo(new TimeSpan()) < 0) { TS = TS.Add(new TimeSpan(24, 0, 0)); } TimeSpan workTime = ts12 + ts13 + ts14; TimeSpan t = TS.Subtract(workTime); txt_ServicesHrs.Text = t.ToString(); } //TimeSpan val11, val12, val13, val14; //string services = txt_ServicesHrs.Text; //string breaktime1; //TimeSpan.TryParse(services, out val11); //breaktime1 = (val11 ).TotalHours.ToString(); //txt_Total.Text = breaktime1.ToString(); string t1 = txt_ServicesHrs.Text; // string t2 = "10:12:13"; DateTime dt1; DateTime.TryParse(t1, out dt1); //DateTime dt2 = DateTime.Parse(t2); TimeSpan ts1 = new TimeSpan(dt1.Hour, dt1.Minute, dt1.Second); //TimeSpan ts2 = new TimeSpan(dt2.Hour, dt2.Minute, dt2.Second); // TimeSpan sum = ts1 + ts2; TimeSpan sum = ts1; txt_DetTotal.Text = ts1.ToString(); travelhrs(); OnsiteHrs(); } protected void txt_ServicesHrs1_TextChanged(object sender, EventArgs e) { DateTime dFrom; DateTime dTo; int val1, val2, val3; string sDateFrom = txt_ServicesStarttime1.Text; // In your case get the time

from the TextBox string sDateTo = txt_ServicesEndTime1.Text; string servicesBreakfast = txt_ServicesBreakfast1.Text; string servicesLunch = txt_ServicesLunch1.Text; string servicesDinner = txt_ServicesDinner1.Text; int.TryParse(servicesBreakfast, out val1); int.TryParse(servicesLunch, out val2); int.TryParse(servicesDinner, out val3); int breaktime; breaktime = (val1 + val2 + val3); TimeSpan ts12 = new TimeSpan(0, val1, 0); TimeSpan ts13 = new TimeSpan(0, val2, 0); TimeSpan ts14 = new TimeSpan(0, val3, 0); if (DateTime.TryParse(sDateFrom, out dFrom) && DateTime.TryParse(sDateTo,

out dTo)) { TimeSpan TS = dTo - dFrom; if (TS.CompareTo(new TimeSpan()) < 0) { TS = TS.Add(new TimeSpan(24, 0, 0)); } TimeSpan workTime = ts12 + ts13 + ts14; TimeSpan t = TS.Subtract(workTime); txt_ServicesHrs1.Text = t.ToString(); } //TimeSpan val11, val12; //string services = txt_ServicesHrs.Text; // string services1 = txt_ServicesHrs1.Text; //string breaktime1; //TimeSpan.TryParse(services, out val11); //TimeSpan.TryParse(services1, out val12); //breaktime1 = (val11+val12).TotalHours.ToString(); //txt_Total.Text = breaktime1.ToString(); string t1 = txt_ServicesHrs.Text; string t2 = txt_ServicesHrs1.Text; DateTime dt1, dt2; DateTime.TryParse(t1, out dt1); DateTime.TryParse(t2, out dt2); TimeSpan ts1 = new TimeSpan(dt1.Hour, dt1.Minute, dt1.Second); TimeSpan ts2 = new TimeSpan(dt2.Hour, dt2.Minute, dt2.Second); // TimeSpan sum = ts1 + ts2; TimeSpan sum = ts1 + ts2; txt_DetTotal.Text = sum.ToString(); travelhrs1(); onsiteHrs1(); } protected void txt_ServicesHrs2_TextChanged(object sender, EventArgs e) { DateTime dFrom; DateTime dTo; int val1, val2, val3; string sDateFrom = txt_ServicesStarttime2.Text; // In your case get the time

from the TextBox string sDateTo = txt_ServicesEndTime2.Text; string servicesBreakfast = txt_ServicesBreakfast2.Text; string servicesLunch = txt_ServicesLunch2.Text; string servicesDinner = txt_ServicesDinner2.Text; int.TryParse(servicesBreakfast, out val1); int.TryParse(servicesLunch, out val2); int.TryParse(servicesDinner, out val3); int breaktime; breaktime = (val1 + val2 + val3); TimeSpan ts12 = new TimeSpan(0, val1, 0); TimeSpan ts13 = new TimeSpan(0, val2, 0); TimeSpan ts14 = new TimeSpan(0, val3, 0); if (DateTime.TryParse(sDateFrom, out dFrom) && DateTime.TryParse(sDateTo,

out dTo)) { TimeSpan TS = dTo - dFrom; if (TS.CompareTo(new TimeSpan()) < 0) { TS = TS.Add(new TimeSpan(24, 0, 0)); } TimeSpan workTime = ts12 + ts13 + ts14; TimeSpan t = TS.Subtract(workTime); txt_ServicesHrs2.Text = t.ToString(); } //TimeSpan val11,val12,val13; //string services = txt_ServicesHrs.Text; //string services1 = txt_ServicesHrs1.Text; //string services2 = txt_ServicesHrs2.Text; //string breaktime1; //TimeSpan.TryParse(services, out val11); //TimeSpan.TryParse(services1, out val12); //TimeSpan.TryParse(services2, out val13); //breaktime1 = (val11 + val12 + val13).TotalHours.ToString(); //txt_Total.Text = breaktime1.ToString(); string t1 = txt_ServicesHrs.Text; string t2 = txt_ServicesHrs1.Text; string t3 = txt_ServicesHrs2.Text; DateTime dt1, dt2, dt3; DateTime.TryParse(t1, out dt1); DateTime.TryParse(t2, out dt2); DateTime.TryParse(t3, out dt3); TimeSpan ts1 = new TimeSpan(dt1.Hour, dt1.Minute, dt1.Second); TimeSpan ts2 = new TimeSpan(dt2.Hour, dt2.Minute, dt2.Second); TimeSpan ts3 = new TimeSpan(dt3.Hour, dt3.Minute, dt3.Second); // TimeSpan sum = ts1 + ts2; TimeSpan sum = ts1 + ts2 + ts3; txt_DetTotal.Text = sum.ToString(); travelhrs2(); onsiteHrs2(); } protected void txt_ServicesHrs3_TextChanged(object sender, EventArgs e) { DateTime dFrom; DateTime dTo; int val1, val2, val3; string sDateFrom = txt_ServicesStarttime3.Text; // In your case get the time

from the TextBox string sDateTo = txt_ServicesEndTime3.Text; string servicesBreakfast = txt_ServicesBreakfast3.Text; string servicesLunch = txt_ServicesLunch3.Text; string servicesDinner = txt_ServicesDinner3.Text; int.TryParse(servicesBreakfast, out val1); int.TryParse(servicesLunch, out val2); int.TryParse(servicesDinner, out val3); int breaktime; breaktime = (val1 + val2 + val3); TimeSpan ts12 = new TimeSpan(0, val1, 0); TimeSpan ts13 = new TimeSpan(0, val2, 0); TimeSpan ts14 = new TimeSpan(0, val3, 0); if (DateTime.TryParse(sDateFrom, out dFrom) && DateTime.TryParse(sDateTo,

out dTo)) { TimeSpan TS = dTo - dFrom; if (TS.CompareTo(new TimeSpan()) < 0) { TS = TS.Add(new TimeSpan(24, 0, 0)); } TimeSpan workTime = ts12 + ts13 + ts14; TimeSpan t = TS.Subtract(workTime); txt_ServicesHrs3.Text = t.ToString(); } //TimeSpan val11, val12, val13, val14; //string services = txt_ServicesHrs.Text; //string services1 = txt_ServicesHrs1.Text; //string services2 = txt_ServicesHrs2.Text; //string services3 = txt_ServicesHrs3.Text; //string breaktime1; //TimeSpan.TryParse(services, out val11); //TimeSpan.TryParse(services1, out val12); //TimeSpan.TryParse(services2, out val13); //TimeSpan.TryParse(services3, out val14); //breaktime1 = (val11 + val12 + val13+val14).TotalHours.ToString(); //txt_Total.Text = breaktime1.ToString(); string t1 = txt_ServicesHrs.Text; string t2 = txt_ServicesHrs1.Text; string t3 = txt_ServicesHrs2.Text; string t4 = txt_ServicesHrs3.Text; DateTime dt1, dt2, dt3, dt4; DateTime.TryParse(t1, out dt1); DateTime.TryParse(t2, out dt2); DateTime.TryParse(t3, out dt3); DateTime.TryParse(t4, out dt4); TimeSpan ts1 = new TimeSpan(dt1.Hour, dt1.Minute, dt1.Second); TimeSpan ts2 = new TimeSpan(dt2.Hour, dt2.Minute, dt2.Second); TimeSpan ts3 = new TimeSpan(dt3.Hour, dt3.Minute, dt3.Second); TimeSpan ts4 = new TimeSpan(dt4.Hour, dt4.Minute, dt4.Second); // TimeSpan sum = ts1 + ts2; TimeSpan sum = ts1 + ts2 + ts3 + ts4; txt_DetTotal.Text = sum.ToString(); travelhrs3(); onsiteHrs3(); }

Hi,

in my application  4 dropdowns  if user select "traveltime " in any of the dropdowns,i want to populate that times in particular textboxes  and total of the traveltime selected textboxes  into travelhrs textbox

//firsttime user enters values in all fileds
dropdown1    starttime  endtime     serviceshrs1
traveltime    9:00am    12:00pm      03:00:00

dropdown3    starttime  endtime     serviceshrs2
traveltime    12:00pm    3:00pm      03:00:00

           

                                           travelhrstext  06:00:00

In my above code i have one problem suppose user want to change values in dropdown1 row     travelhrs.text populate with  serviceshrs1 hours

example:----
dropdown1    starttime  endtime     serviceshrs1
traveltime    11:00am    12:00pm      01:00:00

dropdown3    starttime  endtime     serviceshrs2
traveltime    12:00pm    3:00pm      03:00:00

                                  travelhrstext  01:00:00 //output /*but actual expected output is 04:00:00*/ but  i didn't get this output



Viewing all articles
Browse latest Browse all 12583

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>