protected bool ComplainValidation() { bool flag = false; bool isTonerSelected = false; if (gvTonner.Rows.Count > 0) { foreach (GridViewRow toner in gvTonner.Rows) { CheckBox chkToner = (CheckBox)toner.FindControl("chk1"); if (chkToner.Checked) { isTonerSelected = true; break; } } } if (!isTonerSelected) { Message.Text = "Please select toner"; Message.Show = true; return(false); } foreach (GridViewRow gvr in gvPurchase.Rows) { if (((CheckBox)gvr.FindControl("chk")).Checked) { flag = true; } } foreach (GridViewRow gvr in gvPurchase.Rows) { if (((CheckBox)gvr.FindControl("chk")).Checked) { CustomerPurchaseId = int.Parse(gvPurchase.DataKeys[gvr.RowIndex].Values[0].ToString()); Business.Service.ServiceBook objServiceBook = new Business.Service.ServiceBook(); /* Checking whether any one open tonner request exists or not*/ if (bool.Parse(((objServiceBook.Service_CheckIfAnyOpenTonnerRequest(CustomerPurchaseId).Rows[0]["Flag"].ToString()) == "1") ? "True" : "False")) { Message.IsSuccess = false; Message.Text = "A Toner Request is under approval. You can not request more than one."; Message.Show = true; return(false); } /* Checking whether machine is in contract or not*/ //Business.Service.Contract objContract = new Business.Service.Contract(); //DataTable dt = new DataTable(); //dt = objContract.Service_MachineIsInContractCheck(CustomerPurchaseId); //if (dt != null) //{ // if (dt.Rows.Count > 0) // { // if (!bool.Parse((dt.Rows[0]["Flag"].ToString() == "1") ? "True" : "False")) // { // Message.IsSuccess = false; // Message.Text = "Out of Contract! Please call Customer Help Desk."; // Message.Show = true; // return false; // } // } //} } } if (txtA3BWMeterReading.Text.Trim() == string.Empty) { flag = false; } if (txtA3CLMeterReading.Text.Trim() == string.Empty) { flag = false; } if (txtA4BWMeterReading.Text.Trim() == string.Empty) { flag = false; } if (txtA4CLMeterReading.Text.Trim() == string.Empty) { flag = false; } if (flag == false) { Message.IsSuccess = false; Message.Text = "Please enter/select all mendatory fields..."; Message.Show = true; } return(flag); }
protected bool ComplainValidation() { bool retValue = false; bool isTonerSelected = false; if (gvTonner.Rows.Count > 0) { foreach (GridViewRow toner in gvTonner.Rows) { CheckBox chkToner = (CheckBox)toner.FindControl("chk1"); if (chkToner.Checked) { isTonerSelected = true; break; } } } if (!isTonerSelected) { Message.Text = "Please select toner"; Message.Show = true; return(false); } foreach (GridViewRow gvr in gvPurchase.Rows) { if (((CheckBox)gvr.FindControl("chk")).Checked) { retValue = true; } } foreach (GridViewRow gvr in gvPurchase.Rows) { if (((CheckBox)gvr.FindControl("chk")).Checked) { CustomerPurchaseId = int.Parse(gvPurchase.DataKeys[gvr.RowIndex].Values[0].ToString()); Business.Service.ServiceBook objServiceBook = new Business.Service.ServiceBook(); /* Checking whether any one open tonner request exists or not*/ if (bool.Parse(((objServiceBook.Service_CheckIfAnyOpenTonnerRequest(CustomerPurchaseId).Rows[0]["Flag"].ToString()) == "1") ? "True" : "False")) { Message.IsSuccess = false; Message.Text = "A toner Request is under approval. You can not request more than one."; Message.Show = true; return(false); } /* Checking whether machine is in contract or not*/ //Business.Service.Contract objContract = new Business.Service.Contract(); //DataTable dt = new DataTable(); //dt = objContract.Service_MachineIsInContractCheck(CustomerPurchaseId); //if (dt != null) //{ // if (dt.Rows.Count > 0) // { // if (bool.Parse((dt.Rows[0]["Flag"].ToString() == "1") ? "True" : "False")) //True for Out of Contract // { // Message.IsSuccess = false; // Message.Text = "Out of contract! Please call customer help desk."; // Message.Show = true; // return false; // } // } //} } } if (txtA3BWMeterReading.Text.Trim() == string.Empty && txtA3CLMeterReading.Text.Trim() == string.Empty && txtA4BWMeterReading.Text.Trim() == string.Empty && txtA4CLMeterReading.Text.Trim() == string.Empty) { retValue = false; Message.Text = "Please enter atleast one current meter reading."; } if (!string.IsNullOrEmpty(txtA3BWMeterReading.Text.Trim()) && Convert.ToInt64(lblA3BWLastMeterReading.Text.Trim()) > Convert.ToInt64(txtA3BWMeterReading.Text.Trim())) { retValue = false; Message.Text = "A3 B/W current meter readings cannot less than last meter readings."; } if (!string.IsNullOrEmpty(txtA4BWMeterReading.Text.Trim()) && Convert.ToInt64(lblA4BWLastMeterReading.Text.Trim()) > Convert.ToInt64(txtA4BWMeterReading.Text.Trim())) { retValue = false; Message.Text = "A4 B/W current meter readings cannot less than last meter readings."; } if (!string.IsNullOrEmpty(txtA3CLMeterReading.Text.Trim()) && Convert.ToInt64(lblA3ClLastMeterReading.Text.Trim()) > Convert.ToInt64(txtA3CLMeterReading.Text.Trim())) { retValue = false; Message.Text = "A3 CL current meter readings cannot less than last meter readings."; } if (!string.IsNullOrEmpty(txtA4CLMeterReading.Text.Trim()) && Convert.ToInt64(lblA4ClLastMeterReading.Text.Trim()) > Convert.ToInt64(txtA4CLMeterReading.Text.Trim())) { retValue = false; Message.Text = "A4 CL current meter readings cannot less than last meter readings."; } if (retValue == false) { Message.IsSuccess = false; Message.Show = true; } return(retValue); }