public void Guardar(UnidadMedida unidad) { DbContext db = new DbContext(); try { if (unidad.IdUnidadMedida <= 0) db.UnidadMedida.AddObject(unidad); else { UnidadMedida uMedida = db.UnidadMedida.SingleOrDefault(s => s.IdUnidadMedida == unidad.IdUnidadMedida); if (uMedida != null) { uMedida.Descripcion = unidad.Descripcion; uMedida.Extracto = unidad.Extracto; } } db.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { db.Dispose(); } }
private void CargaUnidad(int idUnidad) { try { _unidad = _nUnidad.ObtenerUnidad(idUnidad); if (_unidad != null) { txtUnidad.Text = _unidad.Descripcion; txtExtracto.Text = _unidad.Extracto; } tabControl1.SelectTab(1); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { if (!ValidaCaptura()) return; if (_unidad == null) _unidad = new UnidadMedida(); _unidad.Descripcion = txtUnidad.Text.Trim(); _unidad.Extracto = txtExtracto.Text.Trim(); _nUnidad.Guardar(_unidad); LimpiarControles(); Mensajes.AlmacenExito(Text); } catch (Exception ex) { Mensajes.Error(ex.Message, Text); } }
private void LimpiarControles() { try { _unidad = null; txtUnidad.Text = string.Empty; txtExtracto.Text = string.Empty; CargaInicial(); } catch (Exception ex) { throw new Exception(ex.Message); } }