/*** * Internal call to this function * here this will generate the table * for the edit dcr_det * * */ public string getDetailFieldsINT(decimal typeID, decimal editID) { string ret = ""; GEN_DCR_TYPE type = db.GEN_DCR_TYPE.Where(x => x.DCR_TYPE_NO == (typeID)).First(); TRN_DCR_DET dcr_det = db.TRN_DCR_DET.Where(x => x.DCR_DET_NO == editID).Single(); string cd = (dcr_det.IS_FOR_CLIENT == 1)?dcr_det.CLIENT_MOBILE:dcr_det.TEACHER_MOBILE; switch (type.DCR_TYPE_CODE) { case "TC": ret += "<tr><td>Teacher Mobile No:</td><td><input id='contactDetail' name='contactDetail' tmp='teacher' type=\"text\" class=\"form-control\" value=" + cd + " ></td><td></td>"; ret += "<td><input type=\"button\" value=\"Add\" tmp='tc' id='btnAdd' class=\"btn btn-success\" /></td></tr>"; ret += "<input type='hidden' name='FOR_WHOM' value='teacher'/>"; ret += "<input type='hidden' name='hdnContactNo' value='0'/>"; break; case "LC": ret += "<tr><td>Library Mobile No: </td><td><input id='contactDetail' name='contactDetail' tmp='library' value='" + cd + "' type=\"text\" class=\"form-control\"></td><td></td></tr>"; ret += "<tr><td>For Whom</td><td> <input type=\"radio\" name=\"FOR_WHOM\" value=\"teacher\">Teacher</td><td> <input type=\"radio\" name=\"FOR_WHOM\" value=\"client\">Client</td>"; ret += "<td><input type=\"button\" value=\"Add\" tmp='lc' id='btnAdd' class=\"btn btn-success\" /></td></tr>"; ret += "<input type='hidden' name='hdnContactNo' value='0'/>"; break; case "SD": ret += "<tr><td>Specimen No: </td><td><input id='promoID' name='promoID' type=\"text\" class=\"promotion form-control\" value='" + ((dcr_det.SET_SPECIMEN != null)?dcr_det.SET_SPECIMEN.SPECIMEN_CODE:"") + "' tmp='specimen' /></td><td></td>"; ret += "<td>QTY</td><td><input id='QTY' name='QTY' type=\"text\" class=\"form-control\" value='" + dcr_det.SPECIMEN_QTY + "' /></td></tr>"; ret += "<tr><td>Mobile No: </td><td><input id='contactDetail' tmp='teacher' name='TEACHER_MOBILE' type=\"text\" value='" + cd + "' class=\"form-control\"></td><td></td>"; ret += "<td><label><input id='chkBehalf' type=\"checkbox\" class=\"form-control\">On Behalf</label></td>"; ret += "<td ><input id='txtBehalf' name='BEHALF_MOBILE' style='display:none' type=\"text\" class=\"form-control\" value='" + dcr_det.BEHALF_MOBILE + "'></td>"; ret += "<td><input type=\"button\" value=\"Add\" tmp='specimen' id='btnAdd' class=\"btn btn-success\" /></td>"; ret += "</tr>"; ret += "<input id=\"hdnDetCode\" name='SPECIMEN_NO' type=\"hidden\" value='" + dcr_det.SPECIMEN_NO + "' />"; ret += "<input type='hidden' name='hdnContactNo' value='0'/>"; ret += "<input type='hidden' name='FOR_WHOM' value='teacher'/>"; break; case "MP": ret += "<tr><td>Promotional Item No: </td><td><input id='promoID' name='promoID' type=\"text\" class=\"promotion form-control\" tmp='promotion' value='" + ((dcr_det.SET_PROMO_ITEM != null) ? dcr_det.SET_PROMO_ITEM.PROMO_ITEM_CODE : "") + "'></td><td></td>"; ret += "<td>QTY</td><td><input id='QTY' name='QTY' type=\"text\" class=\"form-control\" value='" + dcr_det.PROMO_ITEM_QTY + "' /></td></tr>"; ret += "<tr><td>For Whom</td><td> <input type=\"radio\" name=\"FOR_WHOM\" value=\"Teacher\">Teacher</td><td> <input type=\"radio\" name=\"FOR_WHOM\" value=\"Client\">Client</td></tr>"; ret += "<tr><td>Mobile No: </td><td><input id='contactDetail' tmp='teacher' name='TEACHER_MOBILE' value='" + cd + "' type=\"text\" class=\"form-control\"></td><td></td>"; ret += "<td><label><input id='chkBehalf' type=\"checkbox\" class=\"form-control\">On Behalf</label></td>"; ret += "<td ><input style='display:none' name='BEHALF_MOBILE' id='txtBehalf' type=\"text\" class=\"form-control\" value='" + dcr_det.BEHALF_MOBILE + "'></td>"; ret += "<td><input type=\"button\" value=\"Add\" tmp='promotion' id='btnAdd' class=\"btn btn-success\" /></td>"; ret += "</tr>"; ret += "<input type='hidden' name='hdnContactNo' value='0'/>"; ret += "<input id=\"hdnDetCode\" name='PROMO_ITEM_NO' type=\"hidden\" value='" + dcr_det.PROMO_ITEM_NO + "' />"; break; default: ret = ""; break; } List <string> lstTmp = new List <string>(); foreach (string curSession in Session) { if (curSession.Contains("DCREntry")) { lstTmp.Add(curSession); } } foreach (string del in lstTmp) { Session.Remove(del); } return(ret); }
public JsonResult getDetailFields(decimal typeID, string editID) { string ret = ""; string js = "<script>"; GEN_DCR_TYPE type = db.GEN_DCR_TYPE.Where(x => x.DCR_TYPE_NO == (typeID)).First(); switch (type.DCR_TYPE_CODE) { case "TC": ret += "<tr><td>Teacher Mobile No:</td><td><input id='contactDetail' name='contactDetail' tmp='teacher' type=\"text\" class=\"form-control\" ></td><td></td>"; ret += "<td><input type=\"button\" value=\"Add\" tmp='tc' id='btnAdd' class=\"btn btn-success\" /></td></tr>"; ret += "<input type='hidden' name='FOR_WHOM' value='teacher'/>"; ret += "<input type='hidden' name='hdnContactNo' value='0'/>"; break; case "LC": ret += "<tr><td>Library Mobile No: </td><td><input id='contactDetail' name='contactDetail' tmp='library' type=\"text\" class=\"form-control\"></td><td></td></tr>"; ret += "<tr><td>For Whom</td><td> <input type=\"radio\" name=\"FOR_WHOM\" value=\"teacher\">Teacher</td><td> <input type=\"radio\" name=\"FOR_WHOM\" value=\"client\">Client</td>"; ret += "<td><input type=\"button\" value=\"Add\" tmp='lc' id='btnAdd' class=\"btn btn-success\" /></td></tr>"; ret += "<input type='hidden' name='hdnContactNo' value='0'/>"; break; case "SD": ret += "<tr><td>Specimen No: </td><td><input id='promoID' name='promoID' type=\"text\" class=\"promotion form-control\" tmp='specimen'></td><td></td>"; ret += "<td>QTY</td><td><input id='QTY' name='QTY' type=\"text\" class=\"form-control\"></td></tr>"; ret += "<tr><td>Mobile No: </td><td><input id='contactDetail' tmp='teacher' name='TEACHER_MOBILE' type=\"text\" class=\"form-control\"></td><td></td>"; ret += "<td><label><input id='chkBehalf' type=\"checkbox\" class=\"form-control\">On Behalf</label></td>"; ret += "<td ><input id='txtBehalf' name='BEHALF_MOBILE' style='display:none' type=\"text\" class=\"form-control\"></td>"; ret += "<td><input type=\"button\" value=\"Add\" tmp='specimen' id='btnAdd' class=\"btn btn-success\" /></td>"; ret += "</tr>"; ret += "<input id=\"hdnDetCode\" name='SPECIMEN_NO' type=\"hidden\" value=\"0\" />"; ret += "<input type='hidden' name='hdnContactNo' value='0'/>"; ret += "<input type='hidden' name='FOR_WHOM' value='teacher'/>"; break; case "MP": ret += "<tr><td>Promotional Item No: </td><td><input id='promoID' name='promoID' type=\"text\" class=\"promotion form-control\" tmp='promotion'></td><td></td>"; ret += "<td>QTY</td><td><input id='QTY' name='QTY' type=\"text\" class=\"form-control\"></td></tr>"; ret += "<tr><td>For Whom</td><td> <input type=\"radio\" name=\"FOR_WHOM\" value=\"Teacher\">Teacher</td><td> <input type=\"radio\" name=\"FOR_WHOM\" value=\"Client\">Client</td></tr>"; ret += "<tr><td>Mobile No: </td><td><input id='contactDetail' tmp='teacher' name='TEACHER_MOBILE' type=\"text\" class=\"form-control\"></td><td></td>"; ret += "<td><label><input id='chkBehalf' type=\"checkbox\" class=\"form-control\">On Behalf</label></td>"; ret += "<td ><input style='display:none' name='BEHALF_MOBILE' id='txtBehalf' type=\"text\" class=\"form-control\"></td>"; ret += "<td><input type=\"button\" value=\"Add\" tmp='promotion' id='btnAdd' class=\"btn btn-success\" /></td>"; ret += "</tr>"; ret += "<input type='hidden' name='hdnContactNo' value='0'/>"; ret += "<input id=\"hdnDetCode\" name='PROMO_ITEM_NO' type=\"hidden\" value=\"0\" />"; break; default: ret = ""; break; } List <string> lstTmp = new List <string>(); foreach (string curSession in Session) { if (curSession.Contains("DCREntry")) { lstTmp.Add(curSession); } } foreach (string del in lstTmp) { Session.Remove(del); } return(Json(new { html = ret, js = js }, JsonRequestBehavior.AllowGet)); }