public void Editar(AsignacionMedico asignacionMedico)
        {
            asignacionMedico.IdSesion = SessionManager.getSessionIdentifier();
            asignacionMedico.FechaUltimaTransaccion = DateTime.Now;
            asignacionMedico.FechaRegistro = DateTime.Now;
            asignacionMedico.EstadoRegistro = TipoEstadoRegistro.VigenteRegistroModificado;
            asignacionMedico.EstadoSincronizacion = TipoEstadoSincronizacion.Pendiente;
            asignacionMedico.DescripcionEstadoSincronizacion = "";

            db.Entry(asignacionMedico).State = EntityState.Modified;
            db.SaveChanges();
        }
        public void Crear(AsignacionMedico asignacionMedico)
        {
            asignacionMedico.Id = IdentifierGenerator.NewId();
            asignacionMedico.IdSesion = SessionManager.getSessionIdentifier();
            asignacionMedico.FechaUltimaTransaccion = DateTime.Now;
            asignacionMedico.FechaRegistro = DateTime.Now;
            asignacionMedico.EstadoRegistro = TipoEstadoRegistro.VigenteNuevoRegistro;
            asignacionMedico.EstadoSincronizacion = TipoEstadoSincronizacion.Pendiente;
            asignacionMedico.DescripcionEstadoSincronizacion = "";

            db.AsignacionesMedico.Add(asignacionMedico);
            db.SaveChanges();
        }
Exemple #3
0
        private void cmdAceptar_Click(object sender, RoutedEventArgs e)
        {
            if (!(Convert.ToInt64(this.cboNuevo.SelectedValue) >= 0))
                MessageBox.Show("Se requiere especificar establecimiento de salud.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            else
            {
                ModeloAsignacionMedico modeloasignacionmedico = new ModeloAsignacionMedico();
                AsignacionMedico asignacionmedico = new AsignacionMedico();

                modeloasignacionmedico.EstablecerEstablecimientoDeSaludComoVigenteParaUnMedico(SessionManager.getCurrentSession().User.IdUserRelation, Convert.ToInt64(this.cboNuevo.SelectedValue));
                Resultado = true;

                this.Close();
            }
        }
        public ActionResult Create(AsignacionMedico asignacionMedico)
        {
            asignacionMedico.Id = IdentifierGenerator.NewId();
            asignacionMedico.IdSesion = 1;
            asignacionMedico.FechaUltimaTransaccion = DateTime.Now;
            asignacionMedico.FechaRegistro = DateTime.Now;
            asignacionMedico.EstadoRegistro = TipoEstadoRegistro.VigenteNuevoRegistro;
            asignacionMedico.EstadoSincronizacion = TipoEstadoSincronizacion.Pendiente;
            asignacionMedico.DescripcionEstadoSincronizacion = "";

            if (ModelState.IsValid)
            {
                modAsignacionMedico.Crear(asignacionMedico);
                return RedirectToAction("Index");
            }

            ModeloDepartamento modDepto = new ModeloDepartamento();
            ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion");

            ViewBag.IdMedico = new SelectList(modMedico.Listar(), "Id", "Nombres", asignacionMedico.IdMedico);
            ViewBag.IdEstablecimientoSalud = new SelectList(modEstableSalud.Listar(), "Id", "Codigo", asignacionMedico.IdEstablecimientoSalud);
            return View(asignacionMedico);
        }
 public ActionResult Edit(AsignacionMedico asignacionMedico)
 {
     if (ModelState.IsValid)
     {
         modAsignacionMedico.Editar(asignacionMedico);
         return RedirectToAction("Index");
     }
     ViewBag.IdMedico = new SelectList(modMedico.Listar(), "Id", "Nombres", asignacionMedico.IdMedico);
     ViewBag.IdEstablecimientoSalud = new SelectList(modEstableSalud.Listar(), "Id", "Codigo", asignacionMedico.IdEstablecimientoSalud);
     return View(asignacionMedico);
 }