Пример #1
0
        public ActionResult AgregarAnimal(AC_Animal a)
        {
            try
            {
                AC_Usuario userLog = db.AC_Usuario.SingleOrDefault(x => x.Correo == User.Identity.Name);
                animal.Especie                 = a.Especie;
                animal.Edad                    = a.Edad;
                animal.Sexo                    = a.Sexo;
                animal.Peso                    = a.Peso;
                animal.Temperamento            = a.Temperamento;
                animal.Temperatura             = a.Temperatura;
                animal.Frecuencia_Cardiaca     = a.Frecuencia_Cardiaca;
                animal.Frecuencia_Respiratoria = a.Frecuencia_Respiratoria;
                animal.Comentario              = a.Comentario;
                animal.Coloracion_Mucosa       = a.Coloracion_Mucosa;
                animal.Condicion               = a.Condicion;
                animal.ID_Usuario              = userLog.U_ID;
                animal.ID_Daño                 = a.ID_Daño;
                animal.ID_Zona                 = a.ID_Zona;
                animal.Fecha                   = DateTime.Now;
                animal.ID_Persona_Reporta      = a.ID_Persona_Reporta;
                db.AC_Animal.Add(animal);
                db.SaveChanges();
                ViewBag.mensage = "Animal Registrado";
                return(RedirectToAction("Index", "Animal"));
            }
            catch (Exception ex)
            {
                ViewBag.mensage = "No se pudó Agregar";
                return(RedirectToAction("Error"));
            }

            return(View());
        }
Пример #2
0
        public ActionResult EliminarAnimal(int id, AC_Animal a)
        {
            var model = db.AC_Animal.Find(id);

            if (model != null)
            {
                try
                {
                    db.AC_Animal.Remove(model);
                    db.SaveChanges();
                    return(RedirectToAction("Index", "Animal"));
                }
                catch (Exception ex)
                {
                    ViewBag.error   = "No se pudo eliminar";
                    ViewBag.mensage = "Posee datos Ligados a este registro";
                    return(View("Error"));
                }
            }
            return(View());
        }
Пример #3
0
        public ActionResult ModificarAnimal(AC_Animal a)
        {
            var animal = db.AC_Animal.Find(a.ID);

            if (animal != null)
            {
                try
                {
                    AC_Usuario userLog = db.AC_Usuario.SingleOrDefault(x => x.Correo == User.Identity.Name);
                    animal.Especie                 = a.Especie;
                    animal.Edad                    = a.Edad;
                    animal.Sexo                    = a.Sexo;
                    animal.Peso                    = a.Peso;
                    animal.Temperamento            = a.Temperamento;
                    animal.Temperatura             = a.Temperatura;
                    animal.Frecuencia_Cardiaca     = a.Frecuencia_Cardiaca;
                    animal.Frecuencia_Respiratoria = a.Frecuencia_Respiratoria;
                    animal.Comentario              = a.Comentario;
                    animal.Coloracion_Mucosa       = a.Coloracion_Mucosa;
                    animal.Condicion               = a.Condicion;
                    animal.ID_Daño                 = a.ID_Daño;
                    animal.ID_Zona                 = a.ID_Zona;
                    animal.ID_Persona_Reporta      = a.ID_Persona_Reporta;
                    db.SaveChanges();
                    return(RedirectToAction("Index", "Animal"));
                }
                catch (Exception ex)
                {
                    ViewBag.mensage = "No se pude modificar";
                    return(RedirectToAction("Index", "Animal"));
                }
            }
            else
            {
                ViewBag.mensage = "Ese animal no existe";
                return(RedirectToAction("Index", "Animal"));
            }
            return(View());
        }