public void riego(Semilla s, Granja g) { Semilla s1 = g.terrenoOfi.listSemillas.Find(s11 => s11.id == s.id) as Semilla; Semilla s2 = g.terrenoOfi.planB.listSemillas.Find(s22 => s22.id == s.id) as Semilla; if (s1 != null) { if (s1.cantAgua <= 3) { s1.cantAgua++; } else { s1.cantAgua = 0; Console.WriteLine("La semilla ya ha sido regada lo suficiente."); } } else if (s2 != null) { if (s2.cantAgua <= 3) { s2.cantAgua++; } else { s2.cantAgua = 0; Console.WriteLine("La semilla ya ha sido regada lo suficiente."); } } else { Console.WriteLine(alarma("No se encuentra la semilla ")); } }
public Granja GranjaModificar(Granja AGranja) { string pSentencia = "UPDATE DRASGRAN SET NOMBRE=@NOMBRE WHERE CLAVE=@CLAVEE RETURNING CLAVE"; FbConnection con = _Conexion.ObtenerConexion(); FbCommand com = new FbCommand(pSentencia, con); com.Parameters.Add("@NOMBRE", FbDbType.VarChar).Value = AGranja.Nombre; com.Parameters.Add("@CLAVEE", FbDbType.Integer).Value = AGranja.Clave; FbParameter pOutParameter = new FbParameter("@CLAVE", FbDbType.Integer); pOutParameter.Direction = ParameterDirection.Output; com.Parameters.Add(pOutParameter); try { con.Open(); com.ExecuteNonQuery(); } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(GranjaObtener((int)pOutParameter.Value)); }
public void techo(Semilla s, Granja g) { Semilla s1 = g.terrenoOfi.listSemillas.Find(s11 => s11.id == s.id) as Semilla; Semilla s2 = g.terrenoOfi.planB.listSemillas.Find(s22 => s22.id == s.id) as Semilla; if (s1 != null && s2 == null) { if (s1.sombra == false) { s1.sombra = true; } else { s1.sombra = false; } } else if (s2 != null && s1 == null) { if (s2.sombra == false) { s2.sombra = true; } else { s2.sombra = false; } } else { Console.WriteLine(alarma("No se encuentra la semilla ")); } }
public Granja GranjaObtener(int AClave) { Granja pResult = null; string pSentencia = "SELECT CLAVE, NOMBRE FROM DRASGRAN WHERE CLAVE = @CLAVE"; FbConnection con = _Conexion.ObtenerConexion(); FbCommand com = new FbCommand(pSentencia, con); com.Parameters.Add("@CLAVE", FbDbType.Integer).Value = AClave; try { con.Open(); FbDataReader reader = com.ExecuteReader(); if (reader.Read()) { pResult = ReaderToEntidad(reader); } } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(pResult); }
public void consultar(Semilla s, Granja g) { try { Semilla s1 = g.almacenOfi.semillasGuardas.First(s2 => s2.id == s.id) as Semilla; Semilla s2 = g.terrenoOfi.listSemillas.First(s3 => s3.id == s.id) as Semilla; Semilla s3 = g.terrenoOfi.listSemillas.First(s4 => s4.id == s.id) as Semilla; Console.WriteLine("El tipo de semilla es:", s.tipo); Console.WriteLine("La cantidad de agua que necesita es:", s.cantAgua); Console.WriteLine("La semilla en este momento se encuentra recibiendo:", s.sombra); Console.WriteLine("Su tamaño actual es: ", s.size); if (s1 != null) { Console.WriteLine("Se encuentra en el Almacen"); } if (s2 != null) { Console.WriteLine("Se encuentra en el Terreno"); } if (s3 != null) { Console.WriteLine("Se encuentra en el planB"); } } catch (ArgumentNullException ex) { throw ex; } }
public static bool Guardar(Granja entity) { GranjaContexto granaContexto = new GranjaContexto(); bool paso = false; try { if (granaContexto.granjas.Any(A => A.MadreId == entity.MadreId)) { paso = Modificar(entity); } else { paso = Insertar(entity); } } catch (Exception) { throw; } finally { granaContexto.Dispose(); } return(paso); }
public ActionResult NuevoLotePie(string Fecha, int Granja) { Granja pGranja = _GranjasLogica.ObtenerGranja(Granja); ViewBag.Fecha = Fecha; ViewBag.Granja = Granja; ViewBag.Nombre = pGranja.Nombre; return(View()); }
private Granja ReaderToEntidad(FbDataReader AReader) { Granja pResult = new Granja(); pResult.Clave = (int)AReader["CLAVE"]; pResult.Nombre = (string)AReader["NOMBRE"]; return(pResult); }
public Granja GranjaModificar(Granja AGranja) { if (!_GranjaPersistencia.ExisteGranja(AGranja)) { return(_GranjaPersistencia.GranjaModificar(AGranja)); } else { return(null); } }
public ActionResult EditarLotePie(string Dia, string Mes, string Año, int AGranja, int ALote) { string AFecha = Dia + "/" + Mes + "/" + Año; Console.WriteLine(AFecha); Granja pGranja = _GranjasLogica.ObtenerGranja(AGranja); ViewBag.Granja = AGranja; ViewBag.Nombre = pGranja.Nombre; ViewBag.Fecha = AFecha; LotesPie pLotePie = _CanalesLogica.ObtenerLoteEnPieMod(AFecha, AFecha, AGranja, ALote); return(View(pLotePie)); }
public Juego2Stub() { juego = new Juego(4); Viajero1 = new ViajeroComun("123", "Juan"); Viajero2 = new ViajeroComun("124", "Ana"); Viajero3 = new ViajeroComun("125", "Pedro"); Viajero4 = new ViajeroComun("126", "Antonio"); List <Viajero> viajeros = new List <Viajero>(); viajeros.Add(Viajero1); viajeros.Add(Viajero2); viajeros.Add(Viajero3); viajeros.Add(Viajero4); Experiencia granja1 = new Granja(3); Experiencia granja2 = new Granja(1); Experiencia aguaTermal1 = new AguaTermal(2); Experiencia oceano1 = new Oceano(4); Experiencia montania1 = new Montania(3); List <Experiencia> experiencias = new List <Experiencia>(); experiencias.Add(granja1); experiencias.Add(aguaTermal1); experiencias.Add(oceano1); experiencias.Add(granja2); experiencias.Add(montania1); juego.CargarViajeros(viajeros); juego.CargarExperiencias(experiencias); Viajero1.SetPosicionActual(2, 2); juego.Camino[0].Disponibilidad += 1; juego.Camino[2].Disponibilidad -= 1; Viajero2.SetPosicionActual(2, 1); juego.Camino[0].Disponibilidad += 1; juego.Camino[2].Disponibilidad -= 1; Viajero3.SetPosicionActual(4, 1); juego.Camino[0].Disponibilidad += 1; juego.Camino[4].Disponibilidad -= 1; Viajero4.SetPosicionActual(6, 3); juego.Camino[0].Disponibilidad += 1; juego.Camino[6].Disponibilidad -= 1; Mover = new Movimiento(juego.Camino, juego.Viajeros); }
public ActionResult AgregarBajasLotePie(string AFecha, int AGranja, int ALote) { Granja pGranja = _GranjasLogica.ObtenerGranja(AGranja); ViewBag.Granja = AGranja; ViewBag.Nombre = pGranja.Nombre; LotesPie pLotesPie = _CanalesLogica.ObtenerLoteEnPie(AFecha, AFecha, AGranja, ALote); if (pLotesPie.Bajas == -1) { ViewBag.Bajas = ""; } else { ViewBag.Bajas = pLotesPie.Bajas; } ViewBag.Fecha = AFecha; ViewBag.Lote = ALote; ViewBag.PesoBajas = pLotesPie.PesoBajas; ViewBag.MotivoBaja = pLotesPie.MotivoBaja; return(View()); }
private static bool Modificar(Granja entyti) { GranjaContexto granaContexto = new GranjaContexto(); bool paso = false; try { granaContexto.Entry(entyti).State = EntityState.Modified; paso = granaContexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { granaContexto.Dispose(); } return(paso); }
public Juego1Stub() { juego = new Juego(4); Viajero1 = new ViajeroComun("123", "Juan"); Viajero2 = new ViajeroComun("124", "Ana"); Viajero3 = new ViajeroComun("125", "Pedro"); Viajero4 = new ViajeroComun("126", "Antonio"); List <Viajero> viajeros = new List <Viajero>(); viajeros.Add(Viajero1); viajeros.Add(Viajero2); viajeros.Add(Viajero3); viajeros.Add(Viajero4); Experiencia granja1 = new Granja(3); Experiencia granja2 = new Granja(1); Experiencia aguaTermal1 = new AguaTermal(1); Experiencia aguaTermal2 = new AguaTermal(4); Experiencia oceano1 = new Oceano(4); Experiencia oceano2 = new Oceano(2); Experiencia montania1 = new Montania(3); Experiencia montania2 = new Montania(1); List <Experiencia> experiencias = new List <Experiencia>(); experiencias.Add(granja1); experiencias.Add(aguaTermal1); experiencias.Add(oceano1); experiencias.Add(granja2); experiencias.Add(montania1); experiencias.Add(oceano2); experiencias.Add(montania2); experiencias.Add(aguaTermal2); juego.CargarViajeros(viajeros); juego.CargarExperiencias(experiencias); Mover = new Movimiento(juego.Camino, juego.Viajeros); }
private static bool Insertar(Granja entity) { GranjaContexto granaContexto = new GranjaContexto(); bool paso = false; try { granaContexto.granjas.Add(entity); paso = granaContexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { granaContexto.Dispose(); } return(paso); }
public bool ExisteGranja(Granja AGranja) { string pSentencia = "SELECT CLAVE FROM DRASGRAN WHERE UPPER(TRIM(NOMBRE)) = @NOMBRE"; FbConnection con = _Conexion.ObtenerConexion(); FbCommand com = new FbCommand(pSentencia, con); com.Parameters.Add("@NOMBRE", FbDbType.VarChar).Value = AGranja.Nombre.ToUpper().Trim(); try { con.Open(); FbDataReader reader = com.ExecuteReader(); if (reader.Read()) { if ((int)reader["CLAVE"] == AGranja.Clave) { return(false); } else { return(true); } } } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(false); }
public void plantar(Semilla s, Granja g) { Semilla s1 = g.almacenOfi.semillasGuardas.Find(s11 => s11.id == s.id) as Semilla; if (s1 != null) { if (g.terrenoOfi.validador == false) { g.terrenoOfi.listSemillas.Add(s1); g.terrenoOfi.estadoTerreno++; g.almacenOfi.semillasGuardas.Remove(s1); } else { g.terrenoOfi.planB.listSemillas.Add(s1); g.terrenoOfi.planB.estadoTerreno++; g.almacenOfi.semillasGuardas.Remove(s1); } } else { Console.WriteLine(alarma("No se encuentra la semilla ")); } }
public void TestDisponibilidadValorNegativo() { Granja granja2; Assert.Throws <MiExcepcion>(() => granja2 = new Granja(-4)); }
public void TestDisponibilidadCero() { Granja granja2; Assert.Throws <MiExcepcion>(() => granja2 = new Granja(0)); }
public Vacio(Granja _granja) { granja = _granja; }
public JsonResult Insertar(Granja Granja) { return(Json(this._GranjasLogica.GranjaInsertar(Granja))); }
public void TestDisponibilidadUno() { Granja granja2 = new Granja(4); Assert.AreEqual(4, granja2.Disponibilidad); }
public Arar(Granja _granja) { granja = _granja; }
public JsonResult Modificar(Granja Granja) { return(Json(this._GranjasLogica.GranjaModificar(Granja))); }
public Cosechar(Granja _granja) { granja = _granja; }
public void Setup() { viajero = new ViajeroComun("123", "Juan"); granja = new Granja(3); }