public static void ActualizarConsulta(Consulta obj) { if (obj == null) { throw new ArgumentException("El objeto no puede ser nulo"); } if (string.IsNullOrEmpty(obj.fechaHora)) { throw new ArgumentException("El fecha no puede ser nulo o vacio"); } if (string.IsNullOrEmpty(obj.observacion)) { throw new ArgumentException("El observacion no puede ser nulo o vacio"); } if (string.IsNullOrEmpty(obj.diagnostico)) { throw new ArgumentException("El diagnostico no puede ser nulo o vacio"); } if (string.IsNullOrEmpty(obj.estudio)) { throw new ArgumentException("El estudios no puede ser nulo o vacio"); } if (obj.citaId == null) { throw new ArgumentException("El citaId no puede ser nulo o vacio"); } ConsultaDSTableAdapters.ConsultaTableAdapter adapter = new ConsultaDSTableAdapters.ConsultaTableAdapter(); adapter.ActualizarConsulta(obj.fechaHora, obj.observacion, obj.diagnostico, obj.estudio, obj.citaId, obj.consultaId); }
public static void EliminarConsulta(int consultaId) { if (consultaId <= 0) { throw new ArgumentException("El id de la Atencion Consulta no puede ser menor o igual que cero"); } ConsultaDSTableAdapters.ConsultaTableAdapter adapter = new ConsultaDSTableAdapters.ConsultaTableAdapter(); adapter.EliminarConsulta(consultaId); }
public static Consulta GetConsultaById(int consultaId) { if (consultaId <= 0) { throw new ArgumentException("El id de la consulta no puede ser menor o igual que cero"); } ConsultaDSTableAdapters.ConsultaTableAdapter adapter = new ConsultaDSTableAdapters.ConsultaTableAdapter(); ConsultaDS.ConsultaDataTable table = adapter.GetConsultaById(consultaId); Consulta obj = getConsultaFromRow(table[0]); return(obj); }
public static List <Consulta> GetConsulta() { ConsultaDSTableAdapters.ConsultaTableAdapter adapter = new ConsultaDSTableAdapters.ConsultaTableAdapter(); ConsultaDS.ConsultaDataTable table = adapter.GetConsulta(); List <Consulta> list = new List <Consulta>(); foreach (var row in table) { Consulta obj = getConsultaFromRow(row); list.Add(obj); } return(list); }
public static int InsertarConsulta(Consulta obj) { if (obj == null) { throw new ArgumentException("El objeto no puede ser nulo"); } if (string.IsNullOrEmpty(obj.fechaHora)) { throw new ArgumentException("El fecha no puede ser nulo o vacio"); } if (string.IsNullOrEmpty(obj.observacion)) { throw new ArgumentException("El observacion no puede ser nulo o vacio"); } if (string.IsNullOrEmpty(obj.diagnostico)) { throw new ArgumentException("El diagnostico no puede ser nulo o vacio"); } if (string.IsNullOrEmpty(obj.estudio)) { throw new ArgumentException("El estudios no puede ser nulo o vacio"); } if (obj.citaId == null) { throw new ArgumentException("El citaId no puede ser nulo o vacio"); } int?id = 0; ConsultaDSTableAdapters.ConsultaTableAdapter adapter = new ConsultaDSTableAdapters.ConsultaTableAdapter(); adapter.InsertarConsulta(obj.fechaHora, obj.observacion, obj.diagnostico, obj.estudio, obj.citaId, ref id); if (id == null || id <= 0) { throw new Exception("La llave primaria no se generó correctamente"); } return(id.Value); }