void BuscarDatosPorId(int piId) { BO.Models.TarifaEnvioZona oZona = unitOfWork.TarifaEnvioZonaRepository.GetByID(piId); cmbOrigen.SelectedValue = oZona.ORI_ID; cmbZona.Text = oZona.ZONA; }
private void btnSave_Click(object sender, EventArgs e) { if (iId == -1) { var oEnv = unitOfWork.EnviosRepository.Get(filter: s => s.PROD_ID == iProdId).FirstOrDefault(); BO.Models.TarifaEnvioZona oZona = new BO.Models.TarifaEnvioZona(); oZona.ORI_ID = Convert.ToInt32(cmbOrigen.SelectedValue); oZona.ENV_ID = oEnv.ENV_ID; oZona.ZONA = cmbZona.Text; unitOfWork.TarifaEnvioZonaRepository.Insert(oZona); } else { BO.Models.TarifaEnvioZona oZona = unitOfWork.TarifaEnvioZonaRepository.GetByID(iId); oZona.ZONA = cmbZona.Text; unitOfWork.TarifaEnvioZonaRepository.Update(oZona); } try { unitOfWork.Save(); } catch (Exception ex) { throw ex; } }