private void cargarValor(MasterParm parm, int tipo, string txtValor, decimal numValor, string boolValor) { switch (tipo) { case 0: parm.MParmValNum = 0; if (_parameters.MustEncript(parm.MParmId)) { parm.MParmValTxt = _security.Encriptar(txtValor); } else { parm.MParmValTxt = txtValor; } break; case 1: parm.MParmValNum = numValor; parm.MParmValTxt = ""; break; case 2: parm.MParmValNum = 0; parm.MParmValTxt = boolValor; break; } }
public IActionResult Insert(MasterParmInsertarViewModel model) { if (ModelState.IsValid && this.valid(model)) { var parm = new MasterParm() { MParmId = model.MParmId, MParmDesc = model.MParmDesc }; this.cargarValor(parm, model.Tipo, model.MParmValTxt, model.MParmValNum, model.MParmBool); _context.MasterParms.Add(parm); _context.SaveChanges(); this.ShowSuccess("El parámetro master se ha agregado correctamente"); return(this.RedirectAjax(Url.Action("Index"))); } return(PartialView("_InsertPartial", model)); }
public void AddGen(MasterParm parm) { _context.MasterParms.Add(parm); }