public PartialViewResult _comsView(int __comsId, string __operation) { if (!String.IsNullOrEmpty(__operation)) { Advertiser_com _obj = _context.Advertisers_coms.FirstOrDefault(x => x.Id == __comsId); IDictionary <string, string> _formHeaderAux = new Dictionary <string, string>(); _formHeaderAux.Add("St", _obj.St.ToString()); _formHeaderAux.Add("Operation", __operation); _formHeaderAux.Add("Id", _obj.Id.ToString()); _formHeaderAux.Add("Name", "meios de comunicação"); _formHeaderAux.Add("DivId", "comsView"); // id da div a ser exibida _formHeaderAux.Add("FormIdIcon", "stIconInTitle_coms"); _formHeaderAux.Add("idInHeader", "idInHeader_coms"); // id in header _formHeaderAux.Add("saveFormButtonId", "saveFormButton_coms"); // id do botão save form _formHeaderAux.Add("thisScreenIs", "aux"); // parâmetro que determina se essa é a tala principal ou auxiliar _formHeaderAux.Add("operationInHeader", "operationInHeader_coms"); // operation in header _formHeaderAux.Add("deleteButtonOnClick", "sendComsToDeleteInForm('" + _formHeaderAux["DivId"] + "', '#idInHeader_coms')"); // função e parâmetro usado no "onclick()" do botão de exclusão de registros _formHeaderAux.Add("divIdToshowHideDeleteButtonOnClick", "deleteRegisterConfirm_coms"); // id da div escondida para deletar efetivamente o registro _formHeaderAux.Add("FormTitle", (__operation == "v" ? "visualizar" : __operation == "d" ? "deletar" : "") + " registro" ); ViewBag.FormHeaderAux = _formHeaderAux; ViewBag.Operation = __operation; return(PartialView(_obj)); } return(null); }
public Advertiser_com Fix(Advertiser_com __obj) { __obj.AddUserId = 1; __obj.UpdateUserId = 1; __obj.UpdateDate = System.DateTime.Now; __obj.AddDate = __obj.Id > 0 ? __obj.AddDate : System.DateTime.Now; return(__obj); }
public Advertiser_com Add(Advertiser_com __obj) { using (var _context = new Context()) { _context.Advertisers_coms.Add(__obj); _context.SaveChanges(); } return(__obj); }
public PartialViewResult _comsMaintenanceForm(int __comsId, string __operation, int __advertiserId) { if (!String.IsNullOrEmpty(__operation)) { if (__operation == "a" || __operation == "e" || __operation == "d" || __operation == "v") { Advertiser_com _obj = new Advertiser_com(); _obj.AdvertiserId = __advertiserId; ViewBag.AdvertiserId = __advertiserId; if (__operation != "a") { if (__comsId > 0) { var _obj_temp = _context.Advertisers_coms.FirstOrDefault(x => x.Id == __comsId); if (_obj_temp != null) { _obj = _obj_temp; } } } IDictionary <string, string> _formHeaderAux = new Dictionary <string, string>(); _formHeaderAux.Add("St", _obj.St.ToString()); _formHeaderAux.Add("Operation", __operation); _formHeaderAux.Add("Id", _obj.Id.ToString()); _formHeaderAux.Add("Name", "meios de comunicação"); _formHeaderAux.Add("FormId", "comsMaintenanceForm2"); _formHeaderAux.Add("idInHeader", "idInHeader_coms"); // id in header _formHeaderAux.Add("operationInHeader", "operationInHeader_coms"); // operation in header _formHeaderAux.Add("divIdToshowHideDeleteButtonOnClick", "deleteRegisterConfirm_coms"); // id da div escondida para deletar efetivamente o registro _formHeaderAux.Add("DivId", "comsMaintenanceForm"); _formHeaderAux.Add("FormIdIcon", "stIconInTitle_coms"); _formHeaderAux.Add("resetFormButtonFunction", "resetForm_coms()"); // função para reset form e desabilitar o botão save _formHeaderAux.Add("saveFormButtonId", "saveFormButton_coms"); // id do botão save form _formHeaderAux.Add("resetFormButtonId", "resetFormButton_coms"); // id do botão reset form _formHeaderAux.Add("thisScreenIs", "aux"); // parâmetro que determina se essa é a tala principal ou auxiliar _formHeaderAux.Add("addButton_aux", "advComsMaintenance(0, 'a'," + __advertiserId.ToString() + ")"); _formHeaderAux.Add("deleteButtonOnClick", "sendComsToDeleteInForm('" + _formHeaderAux["DivId"] + "', '#idInHeader_coms')"); // função e parâmetro usado no "onclick()" do botão de exclusão de registros _formHeaderAux.Add("FormTitle", (__operation == "a" ? "incluir" : __operation == "e" ? "editar" : __operation == "v" ? "visualizar" : __operation == "d" ? "deletar" : "") + " registro" ); ViewBag.FormHeaderAux = _formHeaderAux; ViewBag.Operation = __operation; return(PartialView(_obj)); } } return(null); }
//public void Delete(Advertiser_com __obj) //{ // using (var _context = new Context()) // { // Advertiser_com _objToDelete = _context.Advertisers_coms.Find(__obj.Id); // if (_objToDelete != null) // { // _context.Advertisers_coms.Remove(_objToDelete); // _context.SaveChanges(); // } // } //} public void Delete(int __id) { using (var _context = new Context()) { Advertiser_com _objToDelete = _context.Advertisers_coms.Find(__id); if (_objToDelete != null) { _context.Advertisers_coms.Remove(_objToDelete); _context.SaveChanges(); } } }
public Advertiser_com Save(Advertiser_com __obj) { Fix(__obj); if (__obj.Id == 0) // se não tem id é pq é um registro novo { __obj = Add(__obj); } else { __obj = Update(__obj); } return(__obj); }
public Advertiser_com Update(Advertiser_com __objUpdate) { using (var _context = new Context()) { //fonte: http://stackoverflow.com/questions/15336248/entity-framework-5-updating-a-record Advertiser_com _objOriginal = _context.Advertisers_coms.Find(__objUpdate.Id); if (_objOriginal != null) { _context.Entry(_objOriginal).CurrentValues.SetValues(__objUpdate); _context.SaveChanges(); } } return(__objUpdate); }
public Advertiser_com FillAllFields(Advertiser_com __obj) { return(__obj); }
public JsonResult _jsonComsMaintenanceFormSubmit(FormCollection dados2, Advertiser_com __obj) { __obj = _advertisers_comsApp.Save(__obj); return(Json(__obj, JsonRequestBehavior.AllowGet)); }