public JsonResult AgregarComodin(int Id, int IdPieza, int comodin, String cantidad) { var rm = new ResponseModel(); if (db.formulacion_comodin.Any(m => m.ID_PRODUCTO == Id && m.ID_PIEZA == IdPieza && m.ID_COMODIN == comodin)) { rm.SetResponse(false, "Este comodin y aha sido agregado"); return(Json(rm, JsonRequestBehavior.AllowGet)); } formulacion_comodin entity = new formulacion_comodin(); entity.ID_PRODUCTO = Id; entity.ID_PIEZA = IdPieza; entity.ID_COMODIN = comodin; entity.CANTIDAD = (float)ExtensionMethods.ConverToDecimalFormat(cantidad); db.formulacion_comodin.Add(entity); if (db.SaveChanges() > 0) { rm.response = true; rm.message = "Sus datos se guardaron correctamente"; rm.function = "reload('cmb-comodin" + IdPieza + "','grid-comodin" + IdPieza + "')"; } return(Json(rm, JsonRequestBehavior.AllowGet)); }
public String GetDescripcionConfig(ref formulacion_comodin formulacion, int seleccionado, string descriptcion = "") { var atributo = formulacion.atributo_subatributo.FirstOrDefault(m => m.ID == seleccionado); if (atributo.ID_PADRE != null) { descriptcion = GetDescripcionConfig(ref formulacion, (int)atributo.ID_PADRE, atributo.NOMBRE) + " " + descriptcion; } // else // descriptcion = atributo.NOMBRE + descriptcion; return(descriptcion); }
public String GetCode(ref formulacion_comodin formulacion, int seleccionado, string code = "") { var atributo = formulacion.atributo_subatributo.FirstOrDefault(m => m.ID == seleccionado); if (atributo.ID_PADRE != null) { code = GetCode(ref formulacion, (int)atributo.ID_PADRE, atributo.CODIGO) + code; } else { code = atributo.CODIGO + code; } return(code); }