Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
        }