public void AddPrice() { if (txtPrice.Text != string.Empty) { if (txtStartDatePrice.IsValidDate()) { if (txtEndDatePrice.IsValidDate()) { if (txtStartTimePrice.IsValidDate()) { if (txtEndTimePrice.IsValidDate()) { JPrice Price = new JPrice(); Price.Price = txtPrice.IntValue; Price.LineCode = Code; Price.StartDate = txtStartDatePrice.Date; Price.Enddate = txtEndDatePrice.Date; Price.StartTime = TimeSpan.Parse(txtStartTimePrice.Text); Price.EndTime = TimeSpan.Parse(txtEndTimePrice.Text); if (Price.Insert() > 0) { RefreshPrices(); txtPrice.Text = ""; txtPrice.Tag = 0; } else { ClassLibrary.JMessages.Error("پردازش با خطا مواجه شد.", ""); } } else { ClassLibrary.JMessages.Error("ساعت پایان معتبر نیست", "اخطار!"); } } else { ClassLibrary.JMessages.Error("ساعت آغاز معتبر نیست", "اخطار!"); } } else { ClassLibrary.JMessages.Error("تاریخ پایان معتبر نیست", "اخطار!"); } } else { ClassLibrary.JMessages.Error("تاریخ آغاز معتبر نیست", "اخطار!"); } } else { ClassLibrary.JMessages.Error("مبلغ را وارد کنید", "اخطار!"); } }
private bool SavePrice() { bool result = false; if (txtPrice.Text == "") { JMessages.Error("لطفا مبلغ کنید", "خطا"); return(false); } if (txtStartDatePrice.Date == DateTime.MinValue) { JMessages.Error("لطفا تاریخ شروع را وارد کنید", "خطا"); return(false); } if (txtEndDatePrice.Date != DateTime.MinValue && txtStartDatePrice.Date > txtEndDatePrice.Date) { JMessages.Error("لطفا تاریخ شروع و پایان را بصورت صحیح وارد کنید", "خطا"); return(false); } TimeSpan temp = new TimeSpan(); if (!TimeSpan.TryParse(txtStartTimePrice.Text, out temp)) { JMessages.Error("لطفا ساعت شروع را بصورت صحیح وارد کنید", "خطا"); return(false); } if (!TimeSpan.TryParse(txtEndTimePrice.Text, out temp)) { JMessages.Error("لطفا ساعت پایان را بصورت صحیح وارد کنید", "خطا"); return(false); } JPrice price = new JPrice(_priceCode); price.Price = txtPrice.IntValue; price.StartDate = txtStartDatePrice.Date; price.Enddate = txtEndDatePrice.Date; price.StartTime = TimeSpan.Parse(txtStartTimePrice.Text); price.EndTime = TimeSpan.Parse(txtEndTimePrice.Text); price.LineCode = _LineCode; if (_priceCode == 0) { result = price.Insert() > 0; } else { result = price.Update(); } if (result) { RefreshPrices(); } btnActPrice.Text = ClassLibrary.JLanguages._Text("Add"); _priceCode = 0; return(result); }