Beispiel #1
0
        public async Task <ActionResult> Create(FormCollection collection)
        {
            try
            {
                Animales animal = new Animales
                {
                    Nombre_animal      = collection.Get("Nombre_animal"),
                    Descripcion_animal = collection.Get("Descripcion_animal"),
                    Estado_animal      = "ACTIVO",
                };

                Response response =
                    await apiService.Post <Animales>("https://localhost:44381/", "Animales/", "Create", animal);

                if (response.IsSuccess)
                {
                    return(View(response.Result));
                }
                else
                {
                    return(View());
                }
            }
            catch
            {
                return(View());
            }
        }
        public async Task <IHttpActionResult> PutAnimales(int id, Animales animales)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != animales.AnimalId)
            {
                return(BadRequest());
            }

            db.Entry(animales).State = EntityState.Modified;

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public async Task <IActionResult> Edit(int id, [Bind("AnimalId,Nombre,NombreCientifico,año_nacimiento,año_muerte,estatura,ancho,Titulo,NombreImagen,descripcion,EspecieId")] Animales animales)
        {
            if (id != animales.AnimalId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(animales);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!AnimalesExists(animales.AnimalId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["EspecieId"] = new SelectList(_context.Especie, "EspecieId", "EspecieId", animales.EspecieId);
            return(View(animales));
        }
Beispiel #4
0
        public async Task <ActionResult> Create(Ordenos ordenos)
        {
            List <Animales> lstAnimales = new List <Animales>();
            Animales        objAnimal   = new Animales();

            if (ModelState.IsValid)
            {
                if (ordenos.AnimalId == -1)
                {
                    objAnimal.AnimalId     = -1;
                    objAnimal.CodigoAnimal = "-- Seleccione --";
                    lstAnimales.Add(objAnimal);
                    lstAnimales.AddRange(db.Animales.Where(O => O.Opciones.Codigopcion == "Bovino" && O.EshembraAnimal == true && O.EshembraGestanteAnimal == true).ToList());
                    ViewBag.AnimalId = new SelectList(lstAnimales, "AnimalId", "CodigoAnimal");

                    return(View(ordenos));
                }

                db.Ordenos.Add(ordenos);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            objAnimal.AnimalId     = -1;
            objAnimal.CodigoAnimal = "-- Seleccione --";
            lstAnimales.Add(objAnimal);
            lstAnimales.AddRange(db.Animales.Where(O => O.Opciones.Codigopcion == "Bovino" && O.EshembraAnimal == true && O.EshembraGestanteAnimal == true).ToList());
            ViewBag.AnimalId = new SelectList(lstAnimales, "AnimalId", "CodigoAnimal");

            return(View(ordenos));
        }
Beispiel #5
0
 public void deseleccionar()
 {
     for (int i = 0; i < Animales.Items.Count; i++)
     {
         Animales.SetItemCheckState(i, (false  ? CheckState.Checked : CheckState.Unchecked));
     }
 }
Beispiel #6
0
        public async Task <IActionResult> Edit(Guid id, [Bind("Id,Nombre,NombreCientifico,año_nacimiento,año_muerte,estatura,ancho")] Animales animales)
        {
            if (id != animales.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(animales);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!AnimalesExists(animales.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(animales));
        }
Beispiel #7
0
        public void DeleteAnimal(int animalId)
        {
            Animales animalToDelete = context.Animales.Find(animalId);

            context.Animales.Remove(animalToDelete);
            saveChanges();
        }
        public async Task <(string rpta, string modelJson)> InsertAnimal(Animales animal)
        {
            try
            {
                var(rpta, id) = await DAnimales.InsertarAnimal(animal);

                if (rpta.Equals("OK"))
                {
                    animal.Id_animal = id;
                    var json = JsonConvert.SerializeObject(animal);
                    return(rpta, json);
                }
                else
                {
                    if (!rpta.Equals("OK"))
                    {
                        throw new Exception(rpta);
                    }

                    return(rpta, null);
                }
            }
            catch (Exception ex)
            {
                errores.Add(ex.Message);
                return(ex.Message, null);
            }
        }
Beispiel #9
0
        // GET: Animales/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Animales animales = await db.Animales.FindAsync(id);

            if (animales == null)
            {
                return(HttpNotFound());
            }

            List <Opciones> lstOpciones = new List <Opciones>();
            Opciones        objOpcion   = new Opciones();

            objOpcion.OpcionId    = -1;
            objOpcion.Codigopcion = "-- Seleccione --";
            lstOpciones.Add(objOpcion);
            lstOpciones.AddRange(db.Opciones.Where(O => O.TipoOpcion == "TiposAnimales").ToList());
            ViewBag.OpcionId = new SelectList(lstOpciones, "OpcionId", "Codigopcion", animales.OpcionId);

            List <Razas> lstRazas = new List <Razas>();
            Razas        objRaza  = new Razas();

            objRaza.RazaId     = -1;
            objRaza.NombreRaza = "-- Seleccione --";
            lstRazas.Add(objRaza);
            lstRazas.AddRange(db.Razas);
            ViewBag.RazaId = new SelectList(lstRazas, "RazaId", "NombreRaza", animales.RazaId);

            return(View(animales));
        }
Beispiel #10
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            List <Respuesta> Respuesta = new List <Respuesta>();

            using (LocalDataContext db = new LocalDataContext())
            {
                Respuesta = db.Database.SqlQuery <Respuesta>(Sp.uspAnimalEliminar + " @AnimalId", new SqlParameter("AnimalId", id)).ToList();
            }

            if (Respuesta[0].Codigo == 1)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                if (Respuesta[0].Descripcion == "0001")
                {
                    TempData["msnAnimalesEliminar"] = Mensajes.Mensaje0001;
                }
                else if (Respuesta[0].Descripcion == "0002")
                {
                    TempData["msnAnimalesEliminar"] = Mensajes.Mensaje0002;
                }

                Animales animales = await db.Animales.FindAsync(id);

                if (animales == null)
                {
                    return(HttpNotFound());
                }
                return(View(animales));
            }
        }
        public ActionResult Delete2Confirmed(string id)
        {
            Animales animales = db.Animales.Find(id);

            db.Animales.Remove(animales);
            db.SaveChanges();
            return(RedirectToAction("Index2"));
        }
Beispiel #12
0
        public ActionResult EliminarConfirmado(int id)
        {
            Animales animales = db.Animales.Find(id);

            db.Animales.Remove(animales);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #13
0
        // GET: Animales/Details/5
        public ActionResult AsignarCorral(Animales animal)
        {
            Detalle_animal_corral de = new Detalle_animal_corral
            {
                Animal    = animal,
                Id_animal = animal.Id_animal,
                Id_corral = 0,
            };

            return(View(de));
        }
 public ActionResult Edit([Bind(Include = "Id_Animal,Nombre_Animal,Especie_Animal,Categoria_Animal,Id_Zona,Edad_Animal,Descripcion_Animal,Nombre_Cientifico_Animal,Tiempo_Zoologico")] Animales animales)
 {
     if (ModelState.IsValid)
     {
         db.Entry(animales).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Id_Zona = new SelectList(db.Zonas, "Id_Zona", "Nombre_Zona", animales.Id_Zona);
     return(View(animales));
 }
Beispiel #15
0
 public ActionResult Editar([Bind(Include = "Id,Nombre,Edad,PaisOrigen,Especie,Subespecie,CostumbresAlimenticias,Tipo")] Animales animales)
 {
     if (ModelState.IsValid)
     {
         db.Entry(animales).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Tipo = Tipos();
     return(View(animales));
 }
Beispiel #16
0
        public Animales createAnimales(AnimalesDTO animalDTOToCreate)
        {
            Animales animal = new Animales();

            animal.Nombre  = animalDTOToCreate.nombre;
            animal.Especie = animalDTOToCreate.especie;
            animal.Edad    = animalDTOToCreate.edad;
            animal.Id      = animalDTOToCreate.id;

            return(animal);
        }
        public async Task <IHttpActionResult> GetAnimales(int id)
        {
            Animales animales = await db.Animales.FindAsync(id);

            if (animales == null)
            {
                return(NotFound());
            }

            return(Ok(animales));
        }
Beispiel #18
0
        public Animales createAnimales()
        {
            Animales animal = new Animales();

            animal.Nombre  = nombre;
            animal.Especie = especie;
            animal.Edad    = edad;
            animal.Id      = id;

            return(animal);
        }
Beispiel #19
0
        public AnimalesDTO createAnimalesDTO(Animales animalToCreate)
        {
            AnimalesDTO animal = new AnimalesDTO();

            animal.nombre  = animalToCreate.Nombre;
            animal.especie = animalToCreate.Especie;
            animal.edad    = animalToCreate.Edad;
            animal.id      = animalToCreate.Id;

            return(animal);
        }
        public async Task <IHttpActionResult> PostAnimales(Animales animales)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Animales.Add(animales);
            await db.SaveChangesAsync();

            return(CreatedAtRoute("DefaultApi", new { id = animales.AnimalId }, animales));
        }
Beispiel #21
0
        async private void LoadAnimales()
        {
            if (Application.Current.Properties.ContainsKey("ContadorAnimales")) //contador de la cantidad de elementos en la lista
            {
                ElementosAnimal = int.Parse((Application.Current.Properties["ContadorAnimales"]) as string);
            }
            else
            {
                ElementosAnimal = 0;
            }

            IsRefreshing = true;

            for (int j = 0; j < ElementosAnimal; j++) //Elementos va a representar el total de elementos o filas existentes en mi persistencia
            {
                if (Application.Current.Properties.ContainsKey("DetalleAnimal" + j))
                {
                    detalleanimal = (Application.Current.Properties["DetalleAnimal" + j]) as string;
                }
                else
                {
                    detalleanimal = "";
                }
                if (Application.Current.Properties.ContainsKey("NombreAnimal" + j))
                {
                    nombreanimal = (Application.Current.Properties["NombreAnimal" + j]) as string;
                }
                else
                {
                    nombreanimal = "";
                }

                if (Application.Current.Properties.ContainsKey("CantidadAnimal" + j))
                {
                    cantidadanimal = (Application.Current.Properties["CantidadAnimal" + j] as string);
                }
                else
                {
                    cantidadanimal = "";
                }

                Animales.Add(new Animal() //agrega a mi lista todos los elementos existentes en persistencia
                {
                    DetalleAnimal  = detalleanimal,
                    CantidadAnimal = cantidadanimal,
                    NombreAnimal   = nombreanimal,
                });
            }

            IsRefreshing = false;

            HeighListViewAnimal = 44 * Animales.Count; //cantidad de filas en mi lista, multiplicado por 44 que es el alto maximo de cada fila
        }
Beispiel #22
0
 async void AgregarAnimal()
 {
     IsRefreshing = true;
     Animales.Add(new Animal()
     {
         DetalleAnimal  = "",
         CantidadAnimal = "",
         NombreAnimal   = "",
     });
     HeighListViewAnimal = HeighListViewAnimal + 44;
     IsRefreshing        = false;
 }
Beispiel #23
0
        // GET: CerdasCargadas/Create
        public ActionResult Create()
        {
            List <Animales> lstAnimales = new List <Animales>();
            Animales        objAnimal   = new Animales();

            objAnimal.AnimalId     = -1;
            objAnimal.CodigoAnimal = "-- Seleccione --";
            lstAnimales.Add(objAnimal);
            lstAnimales.AddRange(db.Animales.Where(O => O.Opciones.Codigopcion == "Porcino" && O.EshembraAnimal == true && O.EshembraGestanteAnimal == true).ToList());
            ViewBag.AnimalId = new SelectList(lstAnimales, "AnimalId", "CodigoAnimal");

            return(View());
        }
Beispiel #24
0
    // Update is called once per frame
    void FixedUpdate()
    {
        tiempoActual = Time.frameCount;
        if (Time.frameCount % 4 == 0)
        {
            Borrar(Color.white);

            int xp, yp;
            int xM, yM;
            int xmi, ymi;

            float metabolismoMaximo = 15;
            float mayor = 0, menor = metabolismoMaximo;

            int xpA  = (int)margen / 2;
            int ypA  = (int)(margen / 2 + valores [0] / metabolismoMaximo * (alto - margen / 2));

            int xMA  = (int)margen / 2;
            int yMA  = (int)(margen / 2 + maximos [0] / metabolismoMaximo * (alto - margen / 2));

            int xmiA = (int)margen / 2;
            int ymiA = (int)(margen / 2 + minimos [0] / metabolismoMaximo * (alto - margen / 2));

            for (int i = 1; i < valores.Length; i++)
            {
                xp  = (int)(margen / 2 + ((float)i / (float)valores.Length) * (ancho - margen / 2));
                yp  = (int)(margen / 2 + valores [i] / metabolismoMaximo * (alto - margen / 2));
                xM  = (int)(margen / 2 + ((float)i / (float)maximos.Length) * (ancho - margen / 2));
                yM  = (int)(margen / 2 + maximos [i] / metabolismoMaximo * (alto - margen / 2));
                xmi = (int)(margen / 2 + ((float)i / (float)minimos.Length) * (ancho - margen / 2));
                ymi = (int)(margen / 2 + minimos [i] / metabolismoMaximo * (alto - margen / 2));
                DibujarRecta(xpA, ypA, xp, yp, Color.black, 2);
                DibujarRecta(xMA, yMA, xM, yM, Color.green, 2);
                DibujarRecta(xmiA, ymiA, xmi, ymi, Color.green, 2);
                valores [i - 1] = valores [i];
                maximos [i - 1] = maximos [i];
                minimos [i - 1] = minimos [i];
                xpA             = xp;
                ypA             = yp;
                xMA             = xM;
                yMA             = yM;
                xmiA            = xmi;
                ymiA            = ymi;
            }
            Animales animales = gameObject.GetComponent <Animales>();
            valores [valores.Length - 1] = animales.metabolismoPromedio;
            maximos [maximos.Length - 1] = animales.metabolismoMaximo;
            minimos [minimos.Length - 1] = animales.metabolismoMinimo;
            texture.Apply();
        }
    }
Beispiel #25
0
        public ActionResult Detalle(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Animales animales = db.Animales.Find(id);

            if (animales == null)
            {
                return(HttpNotFound());
            }
            return(View(animales));
        }
        public async Task <IHttpActionResult> DeleteAnimales(int id)
        {
            Animales animales = await db.Animales.FindAsync(id);

            if (animales == null)
            {
                return(NotFound());
            }

            db.Animales.Remove(animales);
            await db.SaveChangesAsync();

            return(Ok(animales));
        }
Beispiel #27
0
        private void button1_Click(object sender, EventArgs e)
        {
            bool     ban          = true;
            Animales animalCreado = new Animales();

            try {
                animalCreado.Nombre   = listBox1.SelectedItem.ToString();
                animalCreado.Color    = listBox2.SelectedItem.ToString();
                animalCreado.Adjetivo = listBox3.SelectedItem.ToString();
            }
            catch (Exception ex) {
                ban          = false;
                animalCreado = null;
            }

            if (ban)
            {
                if (animalesLista.Exists(x => x.Nombre == animalCreado.Nombre && x.Color == animalCreado.Color && x.Adjetivo == animalCreado.Adjetivo))
                {
                    MessageBox.Show("Si existe en el listado");
                    animalesLista.RemoveAll(x => x.Nombre == animalCreado.Nombre && x.Color == animalCreado.Color && x.Adjetivo == animalCreado.Adjetivo);
                    aciertos++;
                    lListaAcierto.Text += "\n" + animalCreado.Nombre + " " + animalCreado.Color + " " + animalCreado.Adjetivo;
                    if (aciertos >= puntaje)
                    {
                        listaRecordar();

                        puntaje++;
                        lTiempo.Visible      = true;
                        aciertos             = -1;
                        labelLista.Visible   = true;
                        lTiempo.Visible      = true;
                        lListaAcierto.Text   = "";
                        labelPuntaje.Text    = "Puntaje: " + puntaje;
                        Panel_Listas.Visible = false;
                        button1.Visible      = false;
                        lbAviso.Text         = "Memoriza la siguiente lista.";
                        timer1.Start();
                    }
                }
                else
                {
                    MessageBox.Show("No existe");
                    Panel_R.Visible = true;
                    int PF = puntaje * 10;
                    labelRN.Text = $"Te has quedado en el nivel {puntaje} \nPuntaje Final: {(PF)}";
                    User.Registrar_Resultados(PF, 6);
                }
            }
        }
Beispiel #28
0
 public void listaRecordar()
 {
     for (int i = 0; i < aux; i++)
     {
         Animales animal = new Animales();
         animal.Nombre   = animales[rnd.Next(0, animales.Length)];
         animal.Color    = colores[rnd.Next(0, colores.Length)];
         animal.Adjetivo = adjetivos[rnd.Next(0, adjetivos.Length)];
         animalesLista.Add(animal);
     }
     //labelLista.Text += animal.Nombre + "   " + animal.Color + "  " + animal.Adjetivo + " \n";
     aux++;
     llenarLabel();
 }
Beispiel #29
0
        public ActionResult Insertar(Animales laMascota)
        {
            try
            {
                var animales = elContexto.LosAnimales;
                animales.InsertOne(laMascota);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Beispiel #30
0
        // GET: Animales/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Animales animales = await db.Animales.FindAsync(id);

            if (animales == null)
            {
                return(HttpNotFound());
            }
            return(View(animales));
        }