public bool actualizarExamen(clExamen examen) { var dataBase = new dcCentroMedico(); dataBase.actualizarExamen(examen.IDExamen, examen.Nombre, examen.Descripcion); return(true); }
public clExamen getExamen(decimal idExamen) { var dataBase = new dcCentroMedico(); var vExamen = dataBase.obtenerExamen(idExamen).First(); clExamen tempExamen = new clExamen(vExamen.IDExamen, vExamen.Nombre, vExamen.Descripcion); return(tempExamen); }
public ObservableCollection <clExamen> getExamenes() { var lista = new ObservableCollection <clExamen>(); var dataBase = new dcCentroMedico(); var vExamen = dataBase.obtenerExamenes(); clExamen tempExamen; foreach (var examen in vExamen) { tempExamen = new clExamen(examen.IDExamen, examen.Nombre, examen.Descripcion); lista.Add(tempExamen); } return(lista); }
public bool registrarExamenItems(clExamen examen, List <clItem> items) { var dataBase = new dcCentroMedico(); dataBase.Connection.Open(); using (dataBase.Transaction = dataBase.Connection.BeginTransaction()) { try { enCentroMedico.EXAMEN tempExamen = new enCentroMedico.EXAMEN(); tempExamen.IDEXAMEN = examen.IDExamen; tempExamen.NOMBRE = examen.Nombre; tempExamen.DESCRIPCION = examen.Descripcion; dataBase.EXAMENs.InsertOnSubmit(tempExamen); dataBase.SubmitChanges(); foreach (var item in items) { enCentroMedico.ITEM tempItem = new enCentroMedico.ITEM(); tempItem.IDEXAMEN = examen.IDExamen; tempItem.IDITEM = item.IDItem; tempItem.NOMBRE = item.Nombre; tempItem.EXPRESIONREGULAR = item.ExpresionRegular; dataBase.ITEMs.InsertOnSubmit(tempItem); } dataBase.SubmitChanges(); dataBase.Transaction.Commit(); dataBase.Connection.Close(); Console.WriteLine("Exitoso"); return(true); } catch { dataBase.Transaction.Rollback(); dataBase.Connection.Close(); Console.WriteLine("Fallido"); return(false); } } }