Ejemplo n.º 1
0
        public async Task DeleteCronograma(int?CronoID)
        {
            D012_CRONOMEDICO D012_CRONOMEDICO = await _context.D012_CRONOMEDICO.FindAsync(CronoID);

            _context.D012_CRONOMEDICO.Remove(D012_CRONOMEDICO);
            await Save();
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Create(D012_CRONOMEDICO cronoMedico)
        {
            if (cronoMedico != null)
            {
                TempData["mensaje"] = await cronogramaRepository.InsertCronograma(cronoMedico);

                return(RedirectToAction("Index"));
            }
            return(PartialView());
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Edit(D012_CRONOMEDICO cronoMedico)
        {
            if (ModelState.IsValid)
            {
                TempData["mensaje"] = await cronogramaRepository.UpdateCronograma(cronoMedico);

                return(RedirectToAction("Index"));
            }
            return(PartialView());
        }
Ejemplo n.º 4
0
        public async Task <string> UpdateCronograma(D012_CRONOMEDICO cronograma)
        {
            try
            {
                _context.Entry(cronograma).State = EntityState.Modified;
                await Save();

                return("Actualizacion exitosa");
            }
            catch (Exception ex)
            {
                return("Error en el guardado " + ex.Message);
            }
        }
Ejemplo n.º 5
0
        public async Task <string> InsertCronograma(D012_CRONOMEDICO cronograma)
        {
            try
            {
                await _context.D012_CRONOMEDICO.AddAsync(new D012_CRONOMEDICO()
                {
                    idEspecialidad = cronograma.idEspecialidad,
                    idMedico       = cronograma.idMedico,
                    hrInicio       = cronograma.hrInicio,
                    hrFin          = cronograma.hrFin,
                    idConsultorio  = cronograma.idConsultorio,
                    fechaIni       = cronograma.fechaIni,
                    fechaFin       = cronograma.fechaFin,
                    idEstado       = 171
                });
                await Save();

                return("Ingreso exitoso");
            }
            catch (Exception ex)
            {
                return("Error en el guardado " + ex.StackTrace);
            }
        }
Ejemplo n.º 6
0
        public async Task <IActionResult> DeletePost(D012_CRONOMEDICO cronograma)
        {
            await cronogramaRepository.DeleteCronograma(cronograma.idProgramMedica);

            return(RedirectToAction("Index"));
        }