Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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;
                }
            }
        }
Beispiel #3
0
        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();
                }
            }
        }