private void AceptarOperacion() { EspecialidadesLogic Logic = new EspecialidadesLogic(); try { if (Operacion == General.TipoOperacion.Alta) { Especialidad oEspecialidad = new Especialidad(); oEspecialidad.Descripcion = txtNombre.Text.Trim(); Logic.Add(oEspecialidad); ShowMessage("Especialidad Agregada!", MessageBoxIcon.Information); } else if (Operacion == General.TipoOperacion.Modificacion) { this.oEspecialidad.Descripcion = txtNombre.Text.Trim(); Logic.Update(this.oEspecialidad); ShowMessage("Especialidad Modificada!", MessageBoxIcon.Information); } this.Hide(); } catch (Exception ex) { ShowMessage(ex.Message, MessageBoxIcon.Error); } finally { Logic = null; } }
private void ShowFrmDialog(General.TipoOperacion operacion, Especialidad especialidad) { frmEspecialidad ofrmEspecialidad; if (especialidad != null) { ofrmEspecialidad = new frmEspecialidad(especialidad); } else { ofrmEspecialidad = new frmEspecialidad(); } ofrmEspecialidad.Operacion = operacion; ofrmEspecialidad.ShowDialog(); ofrmEspecialidad.Close(); ofrmEspecialidad = null; }
public IList<Especialidad> getList() { IList<Especialidad> lista = new List<Especialidad>(); using (AcademiaEntities context = new AcademiaEntities()) { IList<especialidade> listaEspecialidades = context.especialidades.ToList(); foreach(especialidade esp in listaEspecialidades) { Especialidad especialidad = new Especialidad(); especialidad.Descripcion = esp.desc_especialidad; especialidad.ID = esp.id_especialidad; lista.Add(especialidad); } } return lista; }
public void Delete(Especialidad especialidad) { using (AcademiaEntities context = new AcademiaEntities()) { especialidade dbEspecialidad; try { dbEspecialidad = FindEspecialidad(context, especialidad); context.especialidades.Remove(dbEspecialidad); context.SaveChanges(); } catch (Exception ex) { throw ex; } finally { dbEspecialidad = null; } } }
public void Update(Especialidad especialidad) { using (AcademiaEntities context = new AcademiaEntities()) { especialidade dbEspecialidad; try { dbEspecialidad = FindEspecialidad(context, especialidad); dbEspecialidad.desc_especialidad = especialidad.Descripcion; context.SaveChanges(); } catch (Exception ex) { throw ex; } finally { dbEspecialidad = null; } } }
public void Add(Especialidad Especialidad) { using (AcademiaEntities context = new AcademiaEntities()) { especialidade dbEspecialidad; try { dbEspecialidad = new especialidade(); dbEspecialidad.desc_especialidad = Especialidad.Descripcion; context.especialidades.Add(dbEspecialidad); context.SaveChanges(); } catch (Exception ex) { throw ex; } finally { dbEspecialidad = null; } } }
public frmEspecialidad(Especialidad especialidad) { InitializeComponent(); txtNombre.Text = especialidad.Descripcion; this.oEspecialidad = especialidad; }
private especialidade FindEspecialidad(AcademiaEntities context, Especialidad esp) { return context.especialidades.First(e => e.id_especialidad == esp.ID); }