// GET: Habitacion/Create public ActionResult Create() { var cmd = new MySqlCommand { CommandText = "SELECT * FROM hogares" }; var hogaresI = SqlConnector.Instance.GetTable(cmd, out var r); List <Hogar> hogares = new List <Hogar>(); foreach (DataRow item in hogaresI.Rows) { var hogar = new Hogar() { Id = int.Parse(item[0].ToString()), Nombre = item[1].ToString() }; hogares.Add(hogar); } //var hogaresNombreList = hogares.Select(person => person.Nombre).ToList(); var hogaresNombreList = hogares; ViewData["HogaresNombre"] = hogaresNombreList; return(View()); }
public void Delete(int id) { try { Reservacion reservacion = dbContext.Reservacion .Include(x => x.Hogar) .FirstOrDefault(x => x.Hogar.Id == id); if (reservacion == null) { HogarMultimedia hogarMultimedia = dbContext.HogarMultimedia .FirstOrDefault(x => x.Hogar.Id == id); if (hogarMultimedia != null) { dbContext.HogarMultimedia.Remove(hogarMultimedia); } Hogar hogar = dbContext.Hogar .FirstOrDefault(x => x.Id == id); dbContext.Remove(hogar); } else { dbContext.Remove(reservacion); } dbContext.SaveChanges(); } catch (Exception ex) { throw ex; } }
private void btnHogar_Click(object sender, EventArgs e) { Hogar hogar = new Hogar(); hogar.Show(); this.Hide(); }
public bool Validate(Hogar hogar) { if (hogar.Capacidad <= 0 || hogar.ClienteId <= 0 || hogar.CostoPorNoche <= 0 || string.IsNullOrEmpty(hogar.Descripcion)) { return(false); } return(true); }
public void GenerateHogar(string nombreLugar) { var h = new Hogar() { Nombre = nombreLugar }; new HogarController().Create(h); }
public ActionResult iniciarEntrevista(string codHogar) { Hogar objHogar = new Hogar(); string mensaje = "", idHogar = "", idPersona = ""; IEnumerable <Victima> modelo = new List <Victima>(); Victima objVictima = new Victima(); modelo = (IEnumerable <Victima>)Session["ModeloHogar"]; if (codHogar == "") { // Inserta un Código de Hogar nuevo si no se suministro objHogar.insertarHogar(); } else { // Acá actualiza el estado del hogar a 'ACTIVA' si este viene como código generado de manera manual Session["CODHOGAR"] = codHogar; objHogar.actualizarEstadoEncuesta(Session["CODHOGAR"].ToString(), "5"); } //Obtiene el Codigo del Hogar if (codHogar == "") { idHogar = objHogar.obtenerIdHogar(); } else { idHogar = codHogar; } Session["CODHOGAR"] = idHogar; // Recorre el modelo de conformacion del hogar foreach (Victima item in modelo) { // Asigna fecha por defecto en el caso de que la victima no tenga una registrada if (item.F_NACIMIENTO == "" || item.F_NACIMIENTO == null) { item.F_NACIMIENTO = "01/01/0001"; } // Insertar tabla Persona y Miembros del hogar idPersona = objHogar.insertarPersona(item); objHogar.insertarMiembrosPorHogar(idHogar, idPersona, item.JEFE_HOGAR ? "SI" : ""); // Insertar Validador Estado Victima objHogar.insertarValidadorPorEstado(idPersona, idHogar, item.TIPO_VICTIMA, "1"); // Insertar Validador Por Parentesco objHogar.insertarValidadorPorParentesco(idPersona, idHogar, item.JEFE_HOGAR ? "JEFE" : "NO JEFE", "1"); } return(Json(mensaje, JsonRequestBehavior.AllowGet)); }
public static int AvgVariant(Hogar.BrisPastPerformances.Extended.BrisPastPerformance pp) { SqlDataAdapter dataAdapter = new SqlDataAdapter(SQLLoadAvgVariant(pp), Hogar.DbTools.DbUtilities.SqlConnection); DataSet dataSet = new DataSet(); dataAdapter.Fill(dataSet); int var = 0; foreach (DataRow dr in dataSet.Tables[0].Rows) { var = (int)dr["AVERAGE_VARIANT"]; } return var; }
public void Create(Hogar hogar) { try { if (Validate(hogar)) { dbContext.Hogar.Add(hogar); dbContext.SaveChanges(); } } catch (Exception ex) { throw ex; } }
public void Hide(int id) { try { Hogar hogar = dbContext.Hogar.FirstOrDefault(x => x.Id == id && x.Publicado); if (hogar != null) { hogar.Publicado = false; dbContext.Hogar.Update(hogar); dbContext.SaveChanges(); } } catch (Exception ex) { throw ex; } }
public IActionResult Update([FromBody] Hogar mascota, [FromRoute] int id) { try { if (!Funciones.Validadores.validaObjeto(mascota) || !Funciones.Validadores.validaId(id)) { return(BadRequest(Funciones.Constantes.BAD_REQUEST)); } HogarCore hogarCore = new HogarCore(dbContext); hogarCore.Update(mascota, id); return(Ok("La información de tu hogar ha sido actualizada exitosamente.")); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public IActionResult Create([FromBody] Hogar hogar) { try { if (!Funciones.Validadores.validaObjeto(hogar)) { return(BadRequest(Funciones.Constantes.BAD_REQUEST)); } HogarCore hogarCore = new HogarCore(dbContext); hogarCore.Create(hogar); return(Ok("Felicidades! Tu hogar se ha registrado como Hotel para mascotas correctamente. 🐶💗")); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError)); } }
public void Update(Hogar hogar, int id) { try { if (Validate(hogar)) { if (dbContext.Hogar.Any(x => x.Id == id)) { hogar.Id = id; dbContext.Hogar.Update(hogar); dbContext.SaveChanges(); } } } catch (Exception ex) { throw ex; } }
public ActionResult Create(Hogar collection) { if (ModelState.IsValid) { if (ModelState.IsValid) { var cmd = new MySqlCommand { CommandText = "INSERT INTO `hogares` (`id`, `nombre`) VALUES (NULL, @nombre)" }; cmd.Parameters.Add("@nombre", collection.Nombre); SqlConnector.Instance.ExecuteQuery(cmd, out var r); return(RedirectToAction("Index")); } } return(View()); }
// GET: Hogar public ActionResult Index() { var cmd = new MySqlCommand { CommandText = "SELECT * FROM hogares" }; var items = SqlConnector.Instance.GetTable(cmd, out var r); List <Hogar> hogares = new List <Hogar>(); foreach (DataRow item in items.Rows) { var hogar = new Hogar() { Id = int.Parse(item[0].ToString()), Nombre = item[1].ToString() }; hogares.Add(hogar); } return(View(hogares)); }
public ActionResult verificarCodigoHogar(string codHogar) { Hogar objHogar = new Hogar(); string mensaje = ""; if (objHogar.consultarCodigoHogar(codHogar) == "1") { if (objHogar.verificarCodigoMiembros(codHogar) == "0") { // generarEncuesta(codigo); } else { mensaje = "Este código de hogar ya tiene asociado un grupo familiar, por favor verifique la información."; } } else { mensaje = "El código de hogar suministrado no existe, por favor verifique la información."; } return(Json(mensaje, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(int id, Hogar model) { try { if (ModelState.IsValid) { var cmd = new MySqlCommand { CommandText = "DELETE FROM hogares WHERE id = @id" }; cmd.Parameters.Add("@id", model.Id); SqlConnector.Instance.ExecuteQuery(cmd, out var r); return(RedirectToAction("Index")); } return(View(model)); } catch { return(View()); } }
public ActionResult Edit(Hogar item) { try { if (ModelState.IsValid) { var cmd = new MySqlCommand { CommandText = "Update hogares set id = @id, nombre = @nombre where id = @id" }; cmd.Parameters.Add("@id", item.Id); cmd.Parameters.Add("@nombre", item.Nombre); SqlConnector.Instance.ExecuteQuery(cmd, out var r); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } catch { return(View(item)); } }
public ActionResult Details(int id) { var cmd = new MySqlCommand { CommandText = "SELECT * FROM hogares WHERE id = @id" }; cmd.Parameters.Add("@id", id); var items = SqlConnector.Instance.GetTable(cmd, out var r); List <Hogar> hogares = new List <Hogar>(); foreach (DataRow i in items.Rows) { var hogar = new Hogar() { Id = int.Parse(i[0].ToString()) }; hogares.Add(hogar); } var item = hogares.First(x => x.Id == id); return(View(item)); }
private static string SQLLoadAvgVariant(Hogar.BrisPastPerformances.Extended.BrisPastPerformance pp) { Hogar.BrisPastPerformances.Extended.BrisPastPerformance.SurfaceType st = pp.SurfaceAndDistanceType; string surface = ""; switch (st) { case Hogar.BrisPastPerformances.Extended.BrisPastPerformance.SurfaceType.Dirt: surface = "D"; break; case Hogar.BrisPastPerformances.Extended.BrisPastPerformance.SurfaceType.Turf: surface = "T"; break; case Hogar.BrisPastPerformances.Extended.BrisPastPerformance.SurfaceType.InnerTurf: surface = "I"; break; case Hogar.BrisPastPerformances.Extended.BrisPastPerformance.SurfaceType.InnerDirt: surface = "N"; break; default: surface = "X"; break; } string aboutFlag = ""; if (pp.AboutDistanceFlag) { aboutFlag = "A"; } else { aboutFlag = ""; } string sprintOrRoute = pp.DistanceInYards >= Utilities.YARDS_IN_A_FURLONG * 8 ? "R" : "S"; string trackCondition = pp.TrackCondition.Trim(); if (trackCondition.ToUpper() == "SY") { trackCondition = "sly"; } else if (trackCondition.ToUpper() == "FT") { trackCondition = "fst"; } else if (trackCondition.ToUpper() == "TF") { trackCondition = "gd"; } string sql = string.Format(@"SELECT TRACK_CONDITION, AVERAGE_VARIANT FROM CYNTHIA_AVERAGE_VARIANTS WHERE TRACK_CODE = '{0}' AND SURFACE = '{1}' AND SPRINT_OR_ROUTE = '{2}' AND ABOUT_FLAG = '{3}' AND TRACK_CONDITION = '{4}'", CynthiasAbrForTrackCode(pp.TrackCode), surface, sprintOrRoute, aboutFlag, trackCondition); return sql; }