public clsDriver(int? id) { if (id.HasValue) { NewRec = 0; Repositories_Lists ListRep = new Repositories_Lists(); Driver = ListRep.Get_tblDriver(id.Value); } else { Driver = null; NewRec = 1; } }
public clsInsPolicy(int? id) { if (id.HasValue) { NewRec = 0; Repositories_Lists ListRep = new Repositories_Lists(); InsPolicy = ListRep.Get_tblInsPolicy(id.Value); //DocTypes = ListRep.Get_tblDocTypes(); //DocGroups = ListRep.Get_tblDocGroups(); } else { InsPolicy = null; NewRec = 1; } }
public JsonResult GetListItem(int? id, string tbl, bool GetAll) { /// <summary> /// Siuncia Json objektus kiekvienam lenteles list itemsui. /// <para>Tusti objektai ("") ignoruojami<see cref="System.Console.WriteLine(System.String)"/></para> /// <para>Render = new { div = View } - renderina View i #div ir jei ten yra div.inputForm pravaro ją per js UpdatableForm metoda, /// taip prideda controlsus pagal markupa arba jsona kuris nurodomas tam div.inputForm kaip Source</para> /// <para>ExecFn = new { tabAccidents = "tabs" } - pravaro jQuery pluginus ant kontrolsu</para> /// </summary> Repositories_Lists ListRep = new Repositories_Lists(); string View = ""; object obj; if (tbl == "tblDrivers") { clsDriver d = new clsDriver(id); View = RenderPartialViewToString(tbl, d);//"tblDriver" } else if (tbl == "tblVehicles") { clsVehicle d = new clsVehicle(id); View = RenderPartialViewToString(tbl, d);//"tblVehicles" } else if (tbl == "tblInsPolicies") { clsInsPolicy d = new clsInsPolicy(id); View = RenderPartialViewToString(tbl, d);//"tblInsPolicies" } if (GetAll) { Repositories_Accidents AccRep = new Repositories_Accidents(); obj = new { //tbl pirmi, Render - antras, ExecFn - paskutinis ItemData = ListRep.Get_ItemData(tbl, (id.HasValue) ? id.Value : 0), tblDocs = ListRep.GetJSON_tblDocs(), tblDocType = ListRep.GetJSON_tblDocType(), tblDocGroup = ListRep.GetJSON_tblDocGroup(), tblVehicleTypes = AccRep.GetJSON_tblVehicleTypes(), tblVehicleMakes = AccRep.GetJSON_tblVehicleMakes(), tblInsurers = AccRep.GetJSON_tblInsurers(), Render = new { divEditableForm = View }//, //ExecFn = new { tabAccidents = "tabs" } }; } else { obj = new { Render = new { divEditableForm = View } }; } return Json(obj); }
public clsVehicle(int? id) { if (id.HasValue) { NewRec = 0; Repositories_Lists ListRep = new Repositories_Lists(); Vehicle = ListRep.Get_tblVehicle(id.Value); } else { Vehicle = null; NewRec = 1; } }