public ActionResult Edit([Bind(Include = "id,fecha,cantidad_ubres,animal_id,medicamento_id")] secamiento secamiento) { if (ModelState.IsValid) { var anim = db.animal.Where(a => a.id == secamiento.animal_id).FirstOrDefault(); if (anim.fec_nac == null) { db.Entry(secamiento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { if (anim.fec_nac > secamiento.fecha) { ViewBag.Error = "Fecha del secamiento no debe ser antes de la fecha de nacimiento del animal"; } else { db.Entry(secamiento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } } ViewBag.animal_id = new SelectList(db.animal, "id", "codigo_sag", secamiento.animal_id); ViewBag.medicamento_id = new SelectList(db.medicamento, "id", "nombre", secamiento.medicamento_id); return(View(secamiento)); }
public ActionResult Edit([Bind(Include = "id,fecha,inseminador_id,animal_id,procedencia_semen_id")] inseminacion inseminacion) { if (ModelState.IsValid) { var anim = db.animal.Where(a => a.id == inseminacion.animal_id).FirstOrDefault(); if (anim.fec_nac == null) { db.Entry(inseminacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { if (anim.fec_nac > inseminacion.fecha) { ViewBag.Error = "Fecha de inseminacion no debe ser antes de la fecha de nacimiento del animal"; } else { db.Entry(inseminacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } } ViewBag.animal_id = new SelectList(db.animal.Where(a => a.estado.nombre != "MUERTO" && a.estado.nombre != "VENDIDO"), "id", "codigo_sag", inseminacion.animal_id); ViewBag.inseminador_id = new SelectList(db.inseminador, "id", "nombre", inseminacion.inseminador_id); ViewBag.procedencia_semen_id = new SelectList(db.procedencia_semen, "id", "nombre", inseminacion.procedencia_semen_id); return(View(inseminacion)); }
public ActionResult Edit([Bind(Include = "id,animal_id,tratamiento_id")] tratamiento_animal tratamiento_animal) { if (ModelState.IsValid) { var anim = db.animal.Where(a => a.id == tratamiento_animal.animal_id).FirstOrDefault(); if (anim.fec_nac == null) { db.Entry(tratamiento_animal).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { if (anim.fec_nac != tratamiento_animal.fecha) { ViewBag.Error = "Fecha del secamiento debe ser igual a la del nacimiento del animal"; } else { db.Entry(tratamiento_animal).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } } ViewBag.animal_id = new SelectList(db.animal, "id", "codigo_sag", tratamiento_animal.animal_id); ViewBag.tratador_id = new SelectList(db.tratador, "id", "nombre", tratamiento_animal.tratador_id); ViewBag.tipo_tratamiento_id = new SelectList(db.tipo_tratamiento, "id", "nombre", tratamiento_animal.tipo_tratamiento_id); return(View(tratamiento_animal)); }
public ActionResult Edit([Bind(Include = "id,fecha,causa,animal_id")] muerte muerte) { if (ModelState.IsValid) { var anim = db.animal.Where(a => a.id == muerte.animal_id).FirstOrDefault(); if (anim.fec_nac == null) { db.Entry(muerte).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { if (anim.fec_nac > muerte.fecha) { ViewBag.Error = "Fecha de muerte no debe ser antes de la fecha de nacimiento del animal"; } else { db.Entry(muerte).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } } ViewBag.animal_id = new SelectList(db.animal, "id", "codigo_sag", muerte.animal_id); return(View(muerte)); }
public ActionResult Edit([Bind(Include = "id,nombre")] estado estado) { bool f = false; estado.nombre = estado.nombre.ToUpperInvariant(); var estados = db.estado.Select(a => a.nombre); foreach (var a in estados) { if (a == estado.nombre) { ViewBag.Error = "Estado ya Existe"; f = true; } } if (f == true) { return(View(estado)); } else { if (ModelState.IsValid) { db.Entry(estado).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(estado)); }
public ActionResult Edit([Bind(Include = "id,codigo_sag,sexo,fec_nac,fecha_ing,tipo_id,raza_id,estado_id")] animal animal) { if (ModelState.IsValid) { if (animal.fec_nac > animal.fecha_ing) { ViewBag.Error = "Fecha de nacimiento no debe ser superior a la de ingreso al fundo"; } else { DateTime?hoy = DateTime.Today; if (animal.fec_nac > hoy || animal.fecha_ing > hoy) { ViewBag.Error = "Las fechas ingresadas no deben superar el dia actual"; } else { db.Entry(animal).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } } ViewBag.estado_id = new SelectList(db.estado, "id", "nombre", animal.estado_id); ViewBag.raza_id = new SelectList(db.raza, "id", "nombre", animal.raza_id); ViewBag.tipo_id = new SelectList(db.tipo, "id", "nombre", animal.tipo_id); return(View(animal)); }
public ActionResult Edit([Bind(Include = "id,nombre")] tipo_tratamiento tipo_tratamiento) { bool f = false; tipo_tratamiento.nombre = tipo_tratamiento.nombre.ToUpperInvariant(); var tipo_tratamientos = db.tipo_tratamiento.Select(a => a.nombre); foreach (var a in tipo_tratamientos) { if (a == tipo_tratamiento.nombre) { ViewBag.Error = "Tipo de tratamiento ya existe"; f = true; } } if (f == true) { return(View(tipo_tratamiento)); } else { if (ModelState.IsValid) { db.Entry(tipo_tratamiento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(tipo_tratamiento)); }
public ActionResult Edit([Bind(Include = "id,nombre,procedencia_id")] raza raza) { bool f = false; raza.nombre = raza.nombre.ToUpperInvariant(); var razas = db.raza.Select(a => a.nombre); foreach (var a in razas) { if (a == raza.nombre) { ViewBag.Error = "Raza ya existe"; f = true; } } if (f == true) { return(View(raza)); } else { if (ModelState.IsValid) { db.Entry(raza).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } ViewBag.procedencia_id = new SelectList(db.procedencia, "id", "nombre", raza.procedencia_id); return(View(raza)); }
public ActionResult Edit([Bind(Include = "id,nombre,descripcion")] medicamento medicamento) { bool f = false; medicamento.nombre = medicamento.nombre.ToUpperInvariant(); var medicamentos = db.medicamento.Select(a => a.nombre); foreach (var a in medicamentos) { if (a == medicamento.nombre) { ViewBag.Error = "Medicamento ya Existe"; f = true; } } if (f == true) { return(View(medicamento)); } else { if (ModelState.IsValid) { db.Entry(medicamento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Inicio")); } } return(View(medicamento)); }
public ActionResult Edit([Bind(Include = "id,nombre")] procedencia_semen procedencia_semen) { bool f = false; procedencia_semen.nombre = procedencia_semen.nombre.ToUpperInvariant(); var procedencias_semen = db.procedencia_semen.Select(a => a.nombre); foreach (var a in procedencias_semen) { if (a == procedencia_semen.nombre) { ViewBag.Error = "Procedencia de s***n ya existe"; f = true; } } if (f == true) { return(View(procedencia_semen)); } else { if (ModelState.IsValid) { db.Entry(procedencia_semen).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(procedencia_semen)); }
public ActionResult Edit([Bind(Include = "id,nombre")] fabricante fabricante) { bool f = false; fabricante.nombre = fabricante.nombre.ToUpperInvariant(); var fabricantes = db.fabricante.Select(a => a.nombre); foreach (var a in fabricantes) { if (a == fabricante.nombre) { ViewBag.Error = "Fabricante ya Existe"; f = true; } } if (f == true) { return(View(fabricante)); } else { if (ModelState.IsValid) { db.Entry(fabricante).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(fabricante)); }
public ActionResult Edit([Bind(Include = "id,nombre,apellido,telefono")] comprador comprador) { if (ModelState.IsValid) { db.Entry(comprador).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(comprador)); }
public ActionResult Edit([Bind(Include = "id,nombre,apellido,numero")] inseminador inseminador) { if (ModelState.IsValid) { db.Entry(inseminador).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(inseminador)); }
public ActionResult Edit([Bind(Include = "id,nombre")] procedencia procedencia) { if (ModelState.IsValid) { db.Entry(procedencia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(procedencia)); }
public ActionResult Edit([Bind(Include = "id,fecha,litros,lecheria_id,jornada")] ordena ordena) { if (ModelState.IsValid) { db.Entry(ordena).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.lecheria_id = new SelectList(db.lecheria, "id", "id", ordena.lecheria_id); return(View(ordena)); }
public ActionResult Edit([Bind(Include = "id,latitud,longitud,poligono_id")] vertice vertice) { if (ModelState.IsValid) { db.Entry(vertice).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.poligono_id = new SelectList(db.poligono, "id", "id", vertice.poligono_id); return(View(vertice)); }
public ActionResult Edit([Bind(Include = "id,usuario_id")] poligono poligono) { if (ModelState.IsValid) { db.Entry(poligono).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.usuario_id = new SelectList(db.usuario, "id", "rut", poligono.usuario_id); return(View(poligono)); }
public ActionResult Edit([Bind(Include = "id,latitud,longitud,imei,animal_id")] gps gps) { if (ModelState.IsValid) { db.Entry(gps).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.animal_id = new SelectList(db.animal, "id", "codigo_sag", gps.animal_id); return(View(gps)); }
public ActionResult Edit([Bind(Include = "id,fecha,lecheria_id")] alerta_mantencion alerta_mantencion) { if (ModelState.IsValid) { db.Entry(alerta_mantencion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.lecheria_id = new SelectList(db.lecheria, "id", "id", alerta_mantencion.lecheria_id); return(View(alerta_mantencion)); }
public ActionResult Edit([Bind(Include = "id,fecha,alerta_id,tratador_id")] tratamiento tratamiento) { if (ModelState.IsValid) { db.Entry(tratamiento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.tratador_id = new SelectList(db.tratador, "id", "nombre", tratamiento.tratador_id); ViewBag.tipo_tratamiento_id = new SelectList(db.tipo_tratamiento, "id", "nombre", tratamiento.tipo_tratamiento_id); return(View(tratamiento)); }
public ActionResult Edit([Bind(Include = "id,capacidad,ordenas_diarias,cantidad_trabajadores,tipo_lecheria_id,fabricante_id")] lecheria lecheria) { if (ModelState.IsValid) { db.Entry(lecheria).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.fabricante_id = new SelectList(db.fabricante, "id", "nombre", lecheria.fabricante_id); ViewBag.tipo_lecheria_id = new SelectList(db.tipo_lecheria, "id", "nombre", lecheria.tipo_lecheria_id); return(View(lecheria)); }
public ActionResult Edit([Bind(Include = "id,parto_id,raza_id,tipo_id")] nace_muerto nace_muerto) { if (ModelState.IsValid) { db.Entry(nace_muerto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.parto_id = new SelectList(db.parto, "id", "id", nace_muerto.parto_id); ViewBag.raza_id = new SelectList(db.raza, "id", "nombre", nace_muerto.raza_id); ViewBag.tipo_id = new SelectList(db.tipo, "id", "nombre", nace_muerto.tipo_id); return(View(nace_muerto)); }
public ActionResult Edit([Bind(Include = "id,fecha,madre_id,animal_id")] parto parto) { if (parto.madre_id == parto.animal_id) { ViewBag.Error = "Madre no puede ser igual al animal nacido o viceversa"; } else { if (ModelState.IsValid) { var anim = db.animal.Where(a => a.id == parto.animal_id).FirstOrDefault(); if (anim.fec_nac == null) { db.Entry(parto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { if (anim.fec_nac != parto.fecha) { ViewBag.Error = "Fecha del parto debe ser igual a la del nacimiento del animal"; } else { db.Entry(parto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } } } ViewBag.madre_id = new SelectList(db.animal.Where(a => a.estado.nombre != "MUERTO" && a.estado.nombre != "VENDIDO" && a.sexo.Equals("H")), "id", "codigo_sag"); ViewBag.animal_id = new SelectList(db.animal.Where(a => a.estado.nombre != "MUERTO" && a.estado.nombre != "VENDIDO" && a.tipo.nombre.Equals("TERNERO") || a.tipo.nombre.Equals("TERNERA")), "id", "codigo_sag"); return(View(parto)); }
public ActionResult Edit([Bind(Include = "id,rut,clave,rol")] usuario usuario) { if (ModelState.IsValid) { var encriptar = usuario.clave; if (encriptar != null) { var Encriptada = PasswordHash.PasswordHash.CreateHash(encriptar); usuario.clave = Encriptada; } db.Entry(usuario).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("InicioAdministrador")); } return(View(usuario)); }
public ActionResult Edit([Bind(Include = "id,fecha,pesaje,precio,animal_id,comprador_id")] venta venta) { if (ModelState.IsValid) { var anim = db.animal.Where(a => a.id == venta.animal_id).FirstOrDefault(); if (anim.fec_nac <= venta.fecha) { db.Entry(venta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { ViewBag.Error = "Fecha de Venta no puede ser menor a la fecha de nacimiento del animal"; ViewBag.animal_id = new SelectList(db.animal, "id", "codigo_sag", venta.animal_id); ViewBag.comprador_id = new SelectList(db.comprador, "id", "nombre", venta.comprador_id); return(View(venta)); } } ViewBag.animal_id = new SelectList(db.animal, "id", "codigo_sag", venta.animal_id); ViewBag.comprador_id = new SelectList(db.comprador, "id", "nombre", venta.comprador_id); return(View(venta)); }