public async Task <IActionResult> Edit(int id, [Bind("HistorialClinicoId,PacienteId,Detallles")] HistorialClinico historialClinico)
        {
            if (id != historialClinico.HistorialClinicoId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(historialClinico);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!HistorialClinicoExists(historialClinico.HistorialClinicoId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PacienteId"] = new SelectList(_context.Pacientes, "PacienteId", "PacienteId", historialClinico.PacienteId);
            return(View(historialClinico));
        }
Ejemplo n.º 2
0
        public int D_registrar_historial(HistorialClinico clinico)
        {
            String cadena = DConexion.cadena;
            String sql    = "INSERT INTO historialclinico (SERIE,FECHA,DESCRIPCION,PRECIO) VALUES (@SERIE,@FECHA,@DESCRIPCION,@PRECIO)";

            cone = new MySqlConnection(cadena);
            MySqlCommand com = new MySqlCommand(sql, cone);

            cone.Open();

            com.Parameters.AddWithValue("@SERIE", clinico.Mascota.Serie);
            com.Parameters.AddWithValue("@FECHA", clinico.Fecha);
            com.Parameters.AddWithValue("@DESCRIPCION", clinico.Descripcion);
            com.Parameters.AddWithValue("@PRECIO", clinico.Precio);



            int band;

            try
            {
                band = com.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                band = 0;
                Console.Write("error es : " + ex.Message);
            }
            cone.Close();
            return(band);
        }
Ejemplo n.º 3
0
        public int D_modificar_historial(HistorialClinico clinico)
        {
            String cadena = DConexion.cadena;
            String sql    = "UPDATE historialclinico SET FECHA=@FECHA,DESCRIPCION=@DESCRIPCION,PRECIO=@PRECIO  where ID=@ID";

            cone = new MySqlConnection(cadena);
            MySqlCommand com = new MySqlCommand(sql, cone);

            cone.Open();
            com.Parameters.AddWithValue("@FECHA", clinico.Fecha);
            com.Parameters.AddWithValue("@DESCRIPCION", clinico.Descripcion);
            com.Parameters.AddWithValue("@PRECIO", clinico.Precio);


            com.Parameters.AddWithValue("@ID", clinico.Id);
            int band;

            try
            {
                band = com.ExecuteNonQuery();
            }
            catch (Exception)
            {
                band = 0;
            }
            cone.Close();
            return(band);
        }
Ejemplo n.º 4
0
        public List <HistorialClinico> Listar_HistorialByMascota(int serie)
        {
            String cadena = DConexion.cadena;
            String sql    = "select * from historialclinico WHERE SERIE = @SERIE ";

            cone = new MySqlConnection(cadena);
            List <HistorialClinico> lista = new List <HistorialClinico>();
            MySqlCommand            com   = new MySqlCommand(sql, cone);

            com.Parameters.AddWithValue("@SERIE", serie);
            cone.Open();
            MySqlDataReader dr = com.ExecuteReader();

            while (dr.Read())
            {
                HistorialClinico historial = new HistorialClinico();
                historial.Id          = int.Parse(dr[0].ToString());
                historial.Fecha       = Convert.ToDateTime(dr[2].ToString());
                historial.Descripcion = dr[3].ToString();
                historial.Precio      = Convert.ToDecimal(dr[4].ToString());
                lista.Add(historial);
            }
            cone.Close();
            return(lista);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            HistorialClinico historialClinico = db.historialclinico.Find(id);

            db.historialclinico.Remove(historialClinico);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 6
0
        private void btGuardarHis_Click(object sender, RoutedEventArgs e)
        {
            if (modificar)
            {
                if (Validado(HisSelect))
                {
                    try
                    {
                        Empleado emple = (Empleado)(cbListEmpHis.SelectedItem);
                        HisSelect.Empleado   = emple;
                        HisSelect.EmpleadoId = emple.EmpleadoId;
                        HisSelect.Paciente   = Paci;
                        HisSelect.PacienteId = Paci.PacienteId;
                        MainWindow.uow.RepositorioHistorialClinico.actualizar(HisSelect);
                        MessageBox.Show("se ha actualizado  correctamente");
                        dgHistorial.ItemsSource       = MainWindow.uow.RepositorioHistorialClinico.obtenerVarios(c => c.PacienteId == Paci.PacienteId);
                        NuevoHistorial                = new HistorialClinico();
                        gridNuevoHistorial.Visibility = Visibility.Hidden;
                    }

                    catch (Exception erro)
                    {
                        MessageBox.Show(erro.Message);
                    }
                }
                else
                {
                }
            }
            else
            {
                if (Validado(NuevoHistorial))
                {
                    try
                    {
                        Empleado emple = (Empleado)(cbListEmpHis.SelectedItem);
                        NuevoHistorial.Empleado   = emple;
                        NuevoHistorial.EmpleadoId = emple.EmpleadoId;
                        NuevoHistorial.Paciente   = Paci;
                        NuevoHistorial.PacienteId = Paci.PacienteId;
                        MainWindow.uow.RepositorioHistorialClinico.crear(NuevoHistorial);
                        MessageBox.Show("se ha guardado correctamente");
                        NuevoHistorial                = new HistorialClinico();
                        dgHistorial.ItemsSource       = MainWindow.uow.RepositorioHistorialClinico.obtenerVarios(c => c.PacienteId == Paci.PacienteId);
                        gridNuevoHistorial.Visibility = Visibility.Hidden;
                    }

                    catch (Exception erro)
                    {
                        MessageBox.Show(erro.Message);
                    }
                }
                else
                {
                }
            }
        }
 public ActionResult Edit([Bind(Include = "historialClinicoID,clienteID,pregunta1,pregunta2,pregunta3,pregunta4,pregunta5,pregunta6,pregunta7,pregunta8,pregunta9,pregunta10,pregunta11,pregunta12,pregunta13,pregunta14,pregunta15,pregunta16,pregunta17,pregunta18,pregunta19,pregunta20,pregunta21,pregunta22,pregunta23,pregunta24,pregunta25,pregunta26,pregunta27,pregunta28,pregunta29,observaciones,antecedenteClinico")] HistorialClinico historialClinico)
 {
     if (ModelState.IsValid)
     {
         db.Entry(historialClinico).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(historialClinico));
 }
Ejemplo n.º 8
0
 private void DgHistorial_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     try
     {
         HisSelect = (HistorialClinico)(dgHistorial.SelectedItem);
     }
     catch
     {
     }
 }
Ejemplo n.º 9
0
 public static void MapChanges(this HistorialClinico source, ref HistorialClinico dest)
 {
     if (source.numeroHistorialClinico != null)
     {
         dest.numeroHistorialClinico = source.numeroHistorialClinico;
     }
     dest.id_ant_familiares   = source.id_ant_familiares;
     dest.id_ant_fisiologicos = source.id_ant_fisiologicos;
     dest.id_ant_patologicos  = source.id_ant_patologicos;
     dest.id_ant_podologicos  = source.id_ant_podologicos;
 }
Ejemplo n.º 10
0
        public int N_Modificar_Historial_Clinico(DateTime fecha, String descripcion, Decimal precio, int id_Historial)
        {
            HistorialClinico historial = new HistorialClinico();

            historial.Id          = id_Historial;
            historial.Fecha       = fecha;
            historial.Descripcion = descripcion;
            historial.Precio      = precio;
            int band = new DHistorialClinico().D_modificar_historial(historial);

            return(band);
        }
        public async Task <IActionResult> Create([Bind("HistorialClinicoId,PacienteId,Detallles")] HistorialClinico historialClinico)
        {
            if (ModelState.IsValid)
            {
                _context.Add(historialClinico);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PacienteId"] = new SelectList(_context.Pacientes, "PacienteId", "PacienteId", historialClinico.PacienteId);
            return(View(historialClinico));
        }
        public ActionResult Create([Bind(Include = "historialClinicoID,clienteID,pregunta1,pregunta2,pregunta3,pregunta4,pregunta5,pregunta6,pregunta7,pregunta8,pregunta9,pregunta10,pregunta11,pregunta12,pregunta13,pregunta14,pregunta15,pregunta16,pregunta17,pregunta18,pregunta19,pregunta20,pregunta21,pregunta22,pregunta23,pregunta24,pregunta25,pregunta26,pregunta27,pregunta28,pregunta29,observaciones,antecedenteClinico")] HistorialClinico historialClinico)
        {
            if (ModelState.IsValid)
            {
                //cita.clienteID = User.Identity.GetUserId();
                historialClinico.clienteID = User.Identity.GetUserId();
                db.historialclinico.Add(historialClinico);
                db.SaveChanges();
                return(RedirectToAction("Index", "Home"));
            }


            return(View(historialClinico));
        }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HistorialClinico historialClinico = db.historialclinico.Find(id);

            if (historialClinico == null)
            {
                return(HttpNotFound());
            }
            return(View(historialClinico));
        }
Ejemplo n.º 14
0
        public int N_Insertar_Historial_Clinico(int seria_mascota, DateTime fecha, String descripcion, Decimal precio)
        {
            HistorialClinico historial = new HistorialClinico();
            Mascota          m         = new Mascota();

            m.Serie               = seria_mascota;
            historial.Mascota     = m;
            historial.Fecha       = fecha;
            historial.Descripcion = descripcion;
            historial.Precio      = precio;
            int band = new DHistorialClinico().D_registrar_historial(historial);

            return(band);
        }
Ejemplo n.º 15
0
 private void DgHistorial_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     try
     {
         HisSelect = (HistorialClinico)(dgHistorial.SelectedItem);
         lgridNuevoHistorial.Content = "Historial";
         btGuardarHis.Content        = "Modificar";
         CargaNuevoHistorial(HisSelect);
         modificar = true;
     }
     catch
     {
         MessageBox.Show("seleccione un historial");
     }
 }
Ejemplo n.º 16
0
 public static HistorialClinicoModel EntityToModel(this HistorialClinico historialClinico)
 {
     return(new HistorialClinicoModel
     {
         idHistorialClinico = historialClinico.idHistorialClinico,
         id_ant_familiares = historialClinico.id_ant_familiares,
         id_ant_fisiologicos = historialClinico.id_ant_fisiologicos,
         id_ant_patologicos = historialClinico.id_ant_patologicos,
         id_ant_podologicos = historialClinico.id_ant_podologicos,
         numeroHistorialClinico = historialClinico.numeroHistorialClinico,
         antecedentesFamiliares = historialClinico.antecedentesFamiliares?.EntityToModel(),
         antecedentesFisiologicos = historialClinico.antecedentesFisiologicos?.EntityToModel(),
         antecedentesPatologicos = historialClinico.antecedentesPatologicos?.EntityToModel(),
         antecedentesPodologicos = historialClinico.antecedentesPodologicos?.EntityToModel(),
         id_estudio = historialClinico.id_estudio
     });
 }
Ejemplo n.º 17
0
        private void modificar()
        {
            Paciente paci = new Paciente();

            paci.Apellido            = txtApellido.Text;
            paci.Nombre              = txtNombre.Text;
            paci.Telefono            = int.Parse(txtTelefono.Text);
            paci.Telefono            = int.Parse(txtTelefono.Text);
            paci.Domicilio           = txtDomicilio.Text;
            paci.Id_Dni              = int.Parse(txtDni.Text);
            paci.Id_HistorialClinico = int.Parse(txtHistorial.Text);
            paci.Obra_Social         = txtObraSocial.Text;
            bool             flag  = new DaoPaciente().actualizarPaciente(paci);
            HistorialClinico histo = new HistorialClinico();

            histo.apellido = txtApellido.Text;
            histo.nombre   = txtNombre.Text;
            histo.dni      = int.Parse(txtDni.ToString());
            flag           = new DaoHistorialClinico().actualizarHistorial(histo);
        }
Ejemplo n.º 18
0
        public void CargaNuevoHistorial(HistorialClinico h)
        {
            gridNuevoHistorial.Visibility = Visibility.Visible;

            gridNuevoHistorial.DataContext = h;
        }