public void save(LPR_LocalParameter pParam) { LPR_LocalParameter parameter = null; using (var context = new SILOEntities()) { List <LPR_LocalParameter> paramList = context.LPR_LocalParameter .Where(param => param.LPR_Name == pParam.LPR_Name).ToList(); if (paramList.Count > 0) { parameter = paramList[0]; } if (parameter == null) { parameter = new LPR_LocalParameter(); parameter.LPR_Name = pParam.LPR_Name; parameter.LPR_Value = pParam.LPR_Value; parameter.LPT_LocalParameterType = pParam.LPT_LocalParameterType; context.LPR_LocalParameter.Add(parameter); } else { parameter.LPT_LocalParameterType = pParam.LPT_LocalParameterType; parameter.LPR_Value = pParam.LPR_Value; } context.SaveChanges(); } }
/* * public static void setPrinter(string pNewParamValue) * { * setLocalParameter("Nombre_Impresora", pNewParamValue); * } * * public static void setEnablePrinter(string pNewParamValue) * { * setLocalParameter("Habilitar_Impresion", pNewParamValue); * } */ public static void setLocalParameter(string pParamName, string pNewParamValue) { LocalParameterRepository localParamRepo = new LocalParameterRepository(); LPR_LocalParameter localParameter = localParamRepo.getByName(pParamName); localParameter.LPR_Value = pNewParamValue; localParamRepo.save(localParameter); }
private void setIncrementTableValues() { LPR_LocalParameter listIncrementParam = ParameterService.getInitialListIncrementParam(); if (listIncrementParam == null) { ParameterService.setInitialListIncrementParam("0", 5); } }
public void initialize(long posId) { //PSP_PointSaleParameter parameter = new PSP_PointSaleParameter(ParameterConstants.POS_NAME_PARAM, posId.ToString()); LPR_LocalParameter parameter = new LPR_LocalParameter(); parameter.LPR_Name = ParameterConstants.POS_NAME_PARAM; parameter.LPR_Value = posId.ToString(); LocalParameterRepository pointSaleParameterRepository = new LocalParameterRepository(); pointSaleParameterRepository.save(parameter); }
public static void setLocalParameterValue(string pParamName, string pParamValue, long pType = 0) { LocalParameterRepository localParamRepo = new LocalParameterRepository(); LPR_LocalParameter paramToSave = getLocalParameter(pParamName); if (paramToSave == null) { paramToSave = new LPR_LocalParameter(); paramToSave.LPR_Name = pParamName; } paramToSave.LPR_Value = pParamValue; paramToSave.LPT_LocalParameterType = pType == 0 ? paramToSave.LPT_LocalParameterType : pType; localParamRepo.save(paramToSave); }
public LPR_LocalParameter getByName(string pName) { LPR_LocalParameter paramValue = null; try { using (var context = new SILOEntities()) { List <LPR_LocalParameter> paramList = context.LPR_LocalParameter .Where(param => param.LPR_Name == pName).ToList(); if (paramList.Count > 0) { paramValue = paramList[0]; } } } catch (Exception e) { Console.WriteLine(e); } return(paramValue); }
public string getParamValue(string pName) { LPR_LocalParameter findedParam = this.getByName(pName); return(findedParam == null ? "" : findedParam.LPR_Value); }