private void button1_Click(object sender, EventArgs e) { BO.Models.Envios oEnv = unitOfWork.EnviosRepository.Get(filter: s => s.PROD_ID == _Id).FirstOrDefault(); if (oEnv != null) { oEnv.PESO_MIN = txtMinimo.Value; oEnv.PESO_MAX = txtMaximo.Value; unitOfWork.EnviosRepository.Update(oEnv); } else { oEnv = new BO.Models.Envios(); oEnv.PROD_ID = _Id; oEnv.PESO_MIN = oEnv.PESO_MIN; oEnv.PESO_MAX = oEnv.PESO_MAX; unitOfWork.EnviosRepository.Insert(oEnv); } try { unitOfWork.Save(); } catch (Exception ex) { throw ex; } }
void BuscaInfEnvio() { if (_Id != -1) { BO.Models.Envios oEnv = unitOfWork.EnviosRepository.Get(filter: s => s.PROD_ID == _Id).FirstOrDefault(); if (oEnv != null) { txtMinimo.Value = oEnv.PESO_MIN; txtMaximo.Value = oEnv.PESO_MAX; } } }
void BuscaTarifa() { if (_Id != -1) { BO.Models.Envios oEnv = unitOfWork.EnviosRepository.Get(filter: s => s.PROD_ID == _Id).FirstOrDefault(); if (oEnv != null) { var q = from p in unitOfWork.TarifaEnvioRepository.Get(filter: s => s.ENV_ID == oEnv.ENV_ID) select new { p.PESO, p.A, p.B, p.C, p.D, p.E, p.F, p.G, p.H }; dgTarifas.DataSource = q.ToList(); } } }