public TriageEN ReadOID(int idTriage) { TriageEN triageEN = null; triageEN = _ITriageCAD.ReadOID(idTriage); return(triageEN); }
public int New_(int p_medico, SanurGenNHibernate.Enumerated.Sanur.PrioridadEnum p_prioridad, string p_motivoAsist, SanurGenNHibernate.Enumerated.Sanur.EspecialidadEnum p_destino, string p_observaciones) { TriageEN triageEN = null; int oid; //Initialized TriageEN triageEN = new TriageEN(); if (p_medico != -1) { triageEN.Medico = new SanurGenNHibernate.EN.Sanur.MedicoEN(); triageEN.Medico.IdUsuario = p_medico; } triageEN.Prioridad = p_prioridad; triageEN.MotivoAsist = p_motivoAsist; triageEN.Destino = p_destino; triageEN.Observaciones = p_observaciones; //Call to TriageCAD oid = _ITriageCAD.New_(triageEN); return(oid); }
public int New_(TriageEN triage) { try { SessionInitializeTransaction(); if (triage.Medico != null) { triage.Medico = (SanurGenNHibernate.EN.Sanur.MedicoEN)session.Load(typeof(SanurGenNHibernate.EN.Sanur.MedicoEN), triage.Medico.IdUsuario); } session.Save(triage); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SanurGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SanurGenNHibernate.Exceptions.DataLayerException("Error in TriageCAD.", ex); } finally { SessionClose(); } return(triage.IdTriage); }
public TriageEN ReadOIDDefault(int idTriage) { TriageEN triageEN = null; try { SessionInitializeTransaction(); triageEN = (TriageEN)session.Get(typeof(TriageEN), idTriage); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SanurGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SanurGenNHibernate.Exceptions.DataLayerException("Error in TriageCAD.", ex); } finally { SessionClose(); } return(triageEN); }
public void Modify(int p_Triage_OID, SanurGenNHibernate.Enumerated.Sanur.PrioridadEnum p_prioridad, string p_motivoAsist, SanurGenNHibernate.Enumerated.Sanur.EspecialidadEnum p_destino, string p_observaciones) { TriageEN triageEN = null; //Initialized TriageEN triageEN = new TriageEN(); triageEN.IdTriage = p_Triage_OID; triageEN.Prioridad = p_prioridad; triageEN.MotivoAsist = p_motivoAsist; triageEN.Destino = p_destino; triageEN.Observaciones = p_observaciones; //Call to TriageCAD _ITriageCAD.Modify(triageEN); }
private void aceptar_Click(object sender, EventArgs e) { TriageEN triage = new TriageEN(); TriageCEN triageCEN = new TriageCEN(); ConfirmarTriage confirmar = new ConfirmarTriage(); confirmar.ShowDialog(); if (confirmar.Confirmado) { triage.Destino = obtenerDestino(); triage.Prioridad = obtenerPrioridad(); triage.MotivoAsist = motivo.Text.ToString(); triage.Observaciones = observaciones.Text.ToString(); // HAY QUE MODIFICAR EL MEDICO (PRIMER PARAMETRO) triageCEN.New_(1, triage.Prioridad, triage.MotivoAsist, triage.Destino, triage.Observaciones); Close(); } }
public void Modify(TriageEN triage) { try { SessionInitializeTransaction(); TriageEN triageEN = (TriageEN)session.Load(typeof(TriageEN), triage.IdTriage); triageEN.Prioridad = triage.Prioridad; triageEN.MotivoAsist = triage.MotivoAsist; triageEN.Destino = triage.Destino; triageEN.Observaciones = triage.Observaciones; session.Update(triageEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SanurGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SanurGenNHibernate.Exceptions.DataLayerException("Error in TriageCAD.", ex); } finally { SessionClose(); } }