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); } } }
public bool registrarItem(clItem item) { enCentroMedico.ITEM tempItem = new enCentroMedico.ITEM(); tempItem.IDEXAMEN = item.IDExamen; tempItem.IDITEM = item.IDItem; tempItem.NOMBRE = item.Nombre; tempItem.EXPRESIONREGULAR = item.ExpresionRegular; var dataBase = new dcCentroMedico(); dataBase.ITEMs.InsertOnSubmit(tempItem); dataBase.SubmitChanges(); return(true); }
public bool registrarCita(clCita cita) { enCentroMedico.CITA tempCita = new enCentroMedico.CITA(); tempCita.IDCITA = cita.IDCita; tempCita.SEDE = cita.Sede; tempCita.MEDICO = cita.Medico; tempCita.ESPECIALIDAD = cita.Especialidad; tempCita.CEDULAPACIENTE = cita.CedulaPaciente; tempCita.DIACITA = cita.DiaCita[0]; tempCita.HORACITA = cita.HoraCita; tempCita.FECHACITA = cita.FechaCita; tempCita.OBSERVACIONES = cita.Observaciones; tempCita.ESTADO = cita.Estado[0]; tempCita.IDFACTURA = cita.IDFactura; var dataBase = new dcCentroMedico(); //dataBase.Connection.BeginTransaction() dataBase.CITAs.InsertOnSubmit(tempCita); dataBase.SubmitChanges(); return(true); }