Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
 public void AddGen(MasterParm parm)
 {
     _context.MasterParms.Add(parm);
 }