Example #1
0
        public async Task <ActionResult <Vacuna> > PostVacuna(Vacuna vacuna)
        {
            _context.Vacunas.Add(vacuna);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetVacuna", new { id = vacuna.Id }, vacuna));
        }
Example #2
0
        static void Main(string[] args)
        {
            /*Cliente cli = new Cliente("Yamil", "Palmiero");
             * Console.WriteLine("Con CONSTRUCTOR:");
             * Console.WriteLine(cli.GetNombreCompleto());*/

            /*cli.SetNombre("Mariana");
             * cli.SetApellido("Seib");
             * Console.WriteLine("\nCon SETTERS:");
             * Console.WriteLine(cli.GetNombreCompleto());*/

            //--------------------------------------------------------------
            Cliente cliente     = new Cliente("Yamil", "Palmiero");
            Mascota perro       = new Mascota("Perro", "Papu", new DateTime(2015, 08, 16));
            Vacuna  vacunaRabia = new Vacuna("Rabia");

            perro.AgregarVacuna(vacunaRabia);
            Mascota gato = new Mascota("Gato", "Pipi", new DateTime(2010, 05, 10));

            cliente.AgregarMascota(perro);
            cliente.AgregarMascota(gato);
            Console.WriteLine(cliente.MostrarDatos());

            Console.ReadKey(true);
        }
        public async Task <IActionResult> Edit(int id, [Bind("IdVacuna,Nombre,Descripcion")] Vacuna vacuna)
        {
            if (id != vacuna.IdVacuna)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(vacuna);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!VacunaExists(vacuna.IdVacuna))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(vacuna));
        }
Example #4
0
 public VacunaViewModel(Vacuna vacuna)
 {
     IdVacuna    = vacuna.IdVacuna;
     TipoVacuna  = vacuna.TipoVacuna;
     FechaVacuna = vacuna.FechaVacuna;
     Cedula      = vacuna.Cedula;
 }
Example #5
0
 public VacunaViewModel(Vacuna vacuna)
 {
     Idvacuna       = vacuna.Idvacuna;
     Tipovacuna     = vacuna.Tipovacuna;
     Fechavacuna    = vacuna.Fechavacuna;
     Edadaplicacion = vacuna.Edadaplicacion;
 }
Example #6
0
        private void BtGuardarHor_Click(object sender, RoutedEventArgs e)
        {
            if (modificar)
            {
                if (Validado(VacSelect))
                {
                    try
                    {
                        Empleado emple = (Empleado)(cbListEmpVac.SelectedItem);
                        VacSelect.Empleado   = emple;
                        VacSelect.EmpleadoId = emple.EmpleadoId;
                        VacSelect.Paciente   = Paci;
                        VacSelect.PacienteId = Paci.PacienteId;
                        MainWindow.uow.RepositorioVacuna.actualizar(VacSelect);
                        MessageBox.Show("se ha actualizado  correctamente");
                        dgVacuna.ItemsSource       = MainWindow.uow.RepositorioVacuna.obtenerVarios(c => c.PacienteId == Paci.PacienteId);
                        gridNuevaVacuna.Visibility = Visibility.Hidden;

                        cbListEmpVac.SelectedIndex = 0;
                    }

                    catch (Exception erro)
                    {
                        MessageBox.Show(erro.Message);
                    }
                }
                else
                {
                }
            }
            else
            {
                if (Validado(NuevaVacuna))
                {
                    try
                    {
                        Empleado emple = (Empleado)(cbListEmpVac.SelectedItem);
                        NuevaVacuna.Empleado   = emple;
                        NuevaVacuna.EmpleadoId = emple.EmpleadoId;
                        NuevaVacuna.Paciente   = Paci;
                        NuevaVacuna.PacienteId = Paci.PacienteId;
                        MainWindow.uow.RepositorioVacuna.crear(NuevaVacuna);
                        MessageBox.Show("se ha guardado correctamente");
                        NuevaVacuna                = new Vacuna();
                        dgVacuna.ItemsSource       = MainWindow.uow.RepositorioVacuna.obtenerVarios(c => c.PacienteId == Paci.PacienteId);
                        gridNuevaVacuna.Visibility = Visibility.Hidden;

                        cbListEmpVac.SelectedIndex = 0;
                    }

                    catch (Exception erro)
                    {
                        MessageBox.Show(erro.Message);
                    }
                }
                else
                {
                }
            }
        }
Example #7
0
        // GET: Vacuna/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                ViewData["Error"] = await ErrorAsync("Vacuna", "Edit", "No se ingreso el Id", 400);

                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var result = await GetAsync("api/Vacuna/" + id.Value);

            Vacuna vacuna = null;

            if (result.IsSuccessStatusCode)
            {
                var resultdata = result.Content.ReadAsStringAsync().Result;
                vacuna = JsonConvert.DeserializeObject <Vacuna>(resultdata);
            }
            if (vacuna == null)
            {
                ViewData["Error"] = await ErrorAsync("Vacuna", "Edit", "Error al consultar api", 404);

                return(HttpNotFound());
            }
            return(View(vacuna));
        }
Example #8
0
        public List <Vacuna> D_ListarVacunas(int serie)
        {
            String cadena = DConexion.cadena;
            String sql    = "select * from vacuna WHERE SERIE = @SERIE order by NUMERO_VACUNA ";

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

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

            while (dr.Read())
            {
                Vacuna historial = new Vacuna();
                historial.Id            = int.Parse(dr[0].ToString());
                historial.Numero_vacuna = int.Parse(dr[2].ToString());
                historial.Fecha         = Convert.ToDateTime(dr[3].ToString());
                historial.Observacion   = dr[4].ToString();
                historial.Precio_Vacuna = Convert.ToDecimal(dr[5].ToString());
                lista.Add(historial);
            }
            cone.Close();
            return(lista);
        }
Example #9
0
 public VacunaViewModel(Vacuna vacuna)
 {
     nombreVacuna          = vacuna.NombreVacuna;
     fechaVacuna           = vacuna.FechaVacuna;
     edadAplicacion        = vacuna.EdadAplicacion;
     identificacionPersona = vacuna.IdentificacionPersona;
 }
        private void cargarVacunas()
        {
            try
            {
                SqlConnection conx  = new SqlConnection(ConfigurationManager.ConnectionStrings["cadenaConexion"].ConnectionString);
                string        query = "SELECT * FROM Vacunas;";

                conx.Open();

                SqlCommand    comando = new SqlCommand(query, conx);
                SqlDataReader dr      = comando.ExecuteReader();

                if (dr.HasRows == true)
                {
                    while (dr.Read())
                    {
                        Vacuna vacuna = new Vacuna(dr.GetInt32(0), dr.GetString(1));
                        vacunas.Add(vacuna);
                    }
                }
                conx.Close();
            }
            catch (SqlException x)
            {
                MessageBox.Show("Error! al cargar datos");
            }
        }
Example #11
0
            public GuardarVacunaResponse(Vacuna vacuna)

            {
                Error = false;

                Vacuna = vacuna;
            }
Example #12
0
        public async Task <IActionResult> PutVacuna(int id, Vacuna vacuna)
        {
            if (id != vacuna.Id)
            {
                return(BadRequest());
            }

            _context.Entry(vacuna).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!VacunaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Vacuna vacuna = db.Vacunas.Find(id);

            db.Vacunas.Remove(vacuna);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Vacuna vacuna = _UnityOfWork.Vacunas.Get(id);

            _UnityOfWork.Vacunas.Delete(vacuna);
            _UnityOfWork.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #15
0
        public Vacuna VacunaPorID(int id)
        {
            IQuery query = getSessionFactory().CreateQuery("from Clientes where codigo = :id");

            query.SetParameter("id", id);
            Vacuna vacuna = query.UniqueResult <Vacuna>();

            return(vacuna);
        }
Example #16
0
 public Vacuna Agregar(Vacuna vacuna)
 {
     using (var cnx = Conexion.Open)
     {
         cnx.Vacuna.InsertOnSubmit(vacuna);
         cnx.SubmitChanges();
     }
     return(vacuna);
 }
Example #17
0
        public int D_registrar_vacuna(Vacuna vacuna)
        {
            String cadena = DConexion.cadena;
            String sql    = "INSERT INTO vacuna (SERIE,NUMERO_VACUNA,FECHA,OBSERVACION,PRECIO) VALUES (@SERIE,@NUMERO_VACUNA,@FECHA,@OBSERVACION,@PRECIO)";

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

            cone.Open();

            com.Parameters.AddWithValue("@SERIE", vacuna.Mascota.Serie);

            if (vacuna.Numero_vacuna.Equals(""))
            {
                com.Parameters.AddWithValue("@NUMERO_VACUNA", null);
            }
            else
            {
                com.Parameters.AddWithValue("@NUMERO_VACUNA", vacuna.Numero_vacuna);
            }


            if (vacuna.Fecha.Equals(""))
            {
                com.Parameters.AddWithValue("@FECHA", null);
            }
            else
            {
                com.Parameters.AddWithValue("@FECHA", vacuna.Fecha);
            }

            if (vacuna.Observacion.Equals(""))
            {
                com.Parameters.AddWithValue("@OBSERVACION", null);
            }
            else
            {
                com.Parameters.AddWithValue("@OBSERVACION", vacuna.Observacion);
            }

            com.Parameters.AddWithValue("@PRECIO", vacuna.Precio_Vacuna);


            int band;

            try
            {
                band = com.ExecuteNonQuery();
            }
            catch (Exception)
            {
                band = 0;
            }
            cone.Close();
            return(band);
        }
Example #18
0
        public int D_modificar_vacuna(Vacuna vacuna)
        {
            String cadena = DConexion.cadena;
            String sql    = "UPDATE  vacuna  SET NUMERO_VACUNA = @NUMERO_VACUNA,FECHA=@FECHA,OBSERVACION=@OBSERVACION,PRECIO=@PRECIO WHERE ID = @ID";

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

            cone.Open();

            if (vacuna.Numero_vacuna.Equals(""))
            {
                com.Parameters.AddWithValue("@NUMERO_VACUNA", null);
            }
            else
            {
                com.Parameters.AddWithValue("@NUMERO_VACUNA", vacuna.Numero_vacuna);
            }


            if (vacuna.Fecha.Equals(""))
            {
                com.Parameters.AddWithValue("@FECHA", null);
            }
            else
            {
                com.Parameters.AddWithValue("@FECHA", vacuna.Fecha);
            }

            if (vacuna.Observacion.Equals(""))
            {
                com.Parameters.AddWithValue("@OBSERVACION", null);
            }
            else
            {
                com.Parameters.AddWithValue("@OBSERVACION", vacuna.Observacion);
            }

            com.Parameters.AddWithValue("@PRECIO", vacuna.Precio_Vacuna);
            com.Parameters.AddWithValue("@ID", vacuna.Id);



            int band;

            try
            {
                band = com.ExecuteNonQuery();
            }
            catch (Exception)
            {
                band = 0;
            }
            cone.Close();
            return(band);
        }
Example #19
0
        private Vacuna MapearVacuna(VacunaInputModel vacunaInput)
        {
            var vacuna = new Vacuna();

            vacuna.NombreVacuna          = vacunaInput.nombreVacuna;
            vacuna.FechaVacuna           = vacunaInput.fechaVacuna;
            vacuna.EdadAplicacion        = vacunaInput.edadAplicacion;
            vacuna.IdentificacionPersona = vacunaInput.identificacionPersona;
            return(vacuna);
        }
Example #20
0
 //eventos
 private void DgVacuna_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     try
     {
         VacSelect = (Vacuna)(dgVacuna.SelectedItem);
     }
     catch
     {
     }
 }
 public ActionResult Edit([Bind(Include = "VacunaId,nombre")] Vacuna vacuna)
 {
     if (ModelState.IsValid)
     {
         db.Entry(vacuna).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(vacuna));
 }
Example #22
0
        public ActionResult <VacunaViewModel> post(VacunaInputModel vacunaInput)
        {
            Vacuna vacuna   = MapearVacuna(vacunaInput);
            var    response = _vacunaService.GuardarVacunaResponse(vacuna);

            if (response.Error)
            {
                return(BadRequest(response.Mensaje));
            }
            return(Ok(response.Vacuna));
        }
        public ActionResult Create([Bind(Include = "VacunaId,nombre")] Vacuna vacuna)
        {
            if (ModelState.IsValid)
            {
                db.Vacunas.Add(vacuna);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(vacuna));
        }
        public async Task <IActionResult> Create([Bind("IdVacuna,Nombre,Descripcion")] Vacuna vacuna)
        {
            if (ModelState.IsValid)
            {
                _context.Add(vacuna);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(vacuna));
        }
Example #25
0
        public async Task <IActionResult> Create([Bind("Id,Nombre,PeriodoAplicaciĆ³n,Beneficios")] Vacuna vacuna)
        {
            if (ModelState.IsValid)
            {
                _context.Add(vacuna);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(vacuna));
        }
        public ActionResult Edit([Bind(Include = "VacunaId,MascotaId,ServicioClinicoId")] Vacuna vacuna)
        {
            if (ModelState.IsValid)
            {
                _UnityOfWork.StateModified(vacuna);
                _UnityOfWork.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(vacuna));
        }
Example #27
0
    private Vacuna MapearVacuna(VacunaInputModel vacunaInput)
    {
        var vacuna = new Vacuna
        {
            IdVacuna    = vacunaInput.IdVacuna,
            TipoVacuna  = vacunaInput.TipoVacuna,
            FechaVacuna = vacunaInput.FechaVacuna,
            Cedula      = vacunaInput.Cedula,
        };

        return(vacuna);
    }
Example #28
0
 public int Insert(Vacuna entity)
 {
     try
     {
         var id = DB.InsertarVacuna(entity.Nombre, entity.Descripcion, entity.Precio).SingleOrDefault().Column1;
         return(id.Value);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #29
0
        private Vacuna MapearVacuna(VacunaInputModel vacunaInput)
        {
            var Vacuna = new Vacuna
            {
                Idvacuna       = vacunaInput.Idvacuna,
                Tipovacuna     = vacunaInput.Tipovacuna,
                Fechavacuna    = vacunaInput.Fechavacuna,
                Edadaplicacion = vacunaInput.Edadaplicacion,
            };

            return(Vacuna);
        }
Example #30
0
 public bool Update(Vacuna entity)
 {
     try
     {
         DB.ActualizarVacuna(entity.Id, entity.Nombre, entity.Descripcion, entity.Precio);
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }