コード例 #1
0
        public async Task DeleteCita(int CitaID)
        {
            T068_CITA Cita = await _context.T068_CITA.FindAsync(CitaID);

            _context.T068_CITA.Remove(Cita);
            await Save();
        }
コード例 #2
0
        public async Task <string> CambiarEstadoCita(CitaDTO cita)
        {
            try
            {
                T068_CITA Cita = (from c in _context.T068_CITA
                                  where c.idCita == cita.idCita
                                  select c).FirstOrDefault();
                Cita.idEstadoCita = cita.estado;
                Cita.motivoRepro  = cita.motivoreprogramacion;
                _context.Update(Cita);
                await Save();

                return("Se cambio el estado de la cita de forma correcta");
            }
            catch (Exception ex)
            {
                return("Error en el guardado " + ex.StackTrace);
            }
        }
コード例 #3
0
        public async Task <string> AnularCita(int?CitaID, string motivoAnula)
        {
            try
            {
                T068_CITA Cita = (from c in _context.T068_CITA
                                  where c.idCita == CitaID
                                  select c).FirstOrDefault();
                Cita.idEstadoCita = (from ec in _context.T109_ESTADOCITA
                                     where ec.estado == "ANULADO"
                                     select ec.idEstadoCita).FirstOrDefault();
                Cita.motivoAnula = motivoAnula;
                _context.Update(Cita);
                await Save();

                return("Se anulo la cita correctamente");
            }
            catch (Exception ex)
            {
                return("Error en el guardado " + ex.StackTrace);
            }
        }
コード例 #4
0
        public async Task <string> ReprogramarCita(CitaDTO cita)
        {
            try
            {
                T068_CITA Cita = (from c in _context.T068_CITA
                                  where c.idCita == cita.idCita
                                  select c).FirstOrDefault();
                Cita.idProgramMedica = cita.idProgramMedica;
                Cita.fechaCita       = DateTime.Parse(cita.fecha + " " + cita.hora);
                Cita.idEstadoCita    = (from ec in _context.T109_ESTADOCITA
                                        where ec.estado == "REPROGRAMADO"
                                        select ec.idEstadoCita).FirstOrDefault();
                Cita.motivoRepro = cita.motivoreprogramacion;
                _context.Update(Cita);
                await Save();

                return("Se reprogramo la cita de forma correcta");
            }
            catch (Exception ex)
            {
                return("Error en el guardado " + ex.StackTrace);
            }
        }