public string AgreePercent_Save(string AgreementPercentID, string AgreementID, string ExplainID, string utilityPersent, string SuperVisorID, string VisitDate, string FineFactor, string JarimeComment, string FineMeterOrRepeat) { try { ClAgreementPercent cl = new ClAgreementPercent(); cl.AgreementID = Convert.ToInt32(AgreementID); cl.AgreementPercentID = Convert.ToInt32(AgreementPercentID); cl.ExplainID = Convert.ToInt32(ExplainID); cl.FineFactor = FineFactor; cl.FineMeterOrRepeat = Convert.ToInt32(FineMeterOrRepeat); cl.JarimeComment = JarimeComment; cl.SuperVisorID = Convert.ToInt32(SuperVisorID); cl.utilityPersent = Convert.ToInt32(utilityPersent); cl.VisitDate = DateConvert.sh2m(VisitDate).ToString(); int t = 0; if (AgreementPercentID == null || AgreementPercentID == "0" || AgreementPercentID == "") { t = AgreementPercentClass.insert(cl); } else { t = AgreementPercentClass.Update(cl); } return(t.ToString()); } catch { return("0"); } }
private int Save(ClAgreementPercent cl) { if (cl.unitNumberNazer == Convert.ToDecimal(0) || cl.unitNumberNazer == null) { return(-66); } int i = 0; if (cl.utilityPersent.ToString() == "0.0") { return(-100); } if (cl.AgreementPercentID == null || cl.AgreementPercentID == 0) { i = AgreementPercentClass.insert(cl); } else { i = AgreementPercentClass.Update(cl); } return(i); }
protected void BtnInsert_Click(Object sender, System.EventArgs e) { if (Convert.ToDecimal(TXTutilityPersent.Text) > 100 || Convert.ToDecimal(TXTutilityPersent.Text) < 0) { CSharp.Utility.ShowMsg(Page, CSharp.ProPertyData.MsgType.warning, "درصد وارده باید از 100 کوچکتر باشد"); return; } if (Convert.ToDecimal(txtunitNumberNazer.Text) > Convert.ToDecimal(LBLunitNumberNazer.Text) && lblRotinOrNott.Text == "1") { CSharp.Utility.ShowMsg(Page, CSharp.ProPertyData.MsgType.warning, "متراژ نباید از " + LBLunitNumberNazer.Text.ToString() + " بیشتر باشد. "); return; } ClAgreementPercent cl = new ClAgreementPercent(); cl = Data; int t = 0; if (CSharp.PublicFunction.ModeInsert(LblParamAgreementPercentID.Text)) { t = AgreementPercentClass.insert(cl); } else { t = AgreementPercentClass.Update(cl); } if (t == 0) { LblMsg.ForeColor = System.Drawing.Color.Red; LblMsg.Text = "خطا در ثبت"; } else if (t == -1) { CSharp.Utility.ShowMsg(Page, CSharp.ProPertyData.MsgType.warning, "سقف ثبت بازدید تکمیل شده است"); } else if (t == -2) { CSharp.Utility.ShowMsg(Page, CSharp.ProPertyData.MsgType.warning, "برای این شرح کار در این تاریخ درصد ثبت شده است"); } else if (t == -3) { CSharp.Utility.ShowMsg(Page, CSharp.ProPertyData.MsgType.warning, "فقط ناظر مقیم و مدیر سیستم میتوانند درصد وارد نمایند"); } else if (t == -4) { CSharp.Utility.ShowMsg(Page, CSharp.ProPertyData.MsgType.warning, "تا 48 ساعت قبل شما مجاز به ورود درصد هستید"); } else if (t == -10) { CSharp.Utility.ShowMsg(Page, CSharp.ProPertyData.MsgType.warning, "بیشتر از 10 درصد نمیتوان ویرایش کرد"); } else if (t == -11 || t == -12 || t == -13 || t == -14 || t == -15 || t == -16) { CSharp.Utility.ShowMsg(Page, CSharp.ProPertyData.MsgType.warning, "بازه زمانی تغییر به اتمام رسیده است"); } else { LblMsg.ForeColor = System.Drawing.Color.Green; LblMsg.Text = "ثبت انجام شد."; BindGrid(); } LightBox.Value = "0"; LblParamAgreementPercentID.Text = "0"; }