public async Task <IActionResult> Edit(int id, [Bind("EmergenciaId,Fecha,Descripcion,Lugar,Estatus,TipoEmergenciaId")] Emergencia emergencia) { if (id != emergencia.EmergenciaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(emergencia); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmergenciaExists(emergencia.EmergenciaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["TipoEmergenciaId"] = new SelectList(_context.TipoEmergencia, "TipoEmergenciaId", "Desc", emergencia.TipoEmergenciaId); return(View(emergencia)); }
public async Task <IActionResult> Edit(int id, [Bind("IdEmergencia,IdCliente,IdJefe")] Emergencia emergencia) { if (id != emergencia.IdEmergencia) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(emergencia); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmergenciaExists(emergencia.IdEmergencia)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdCliente"] = new SelectList(_context.Cliente, "IdCliente", "IdCliente", emergencia.IdCliente); return(View(emergencia)); }
public int abmEmergencia(string accion, Emergencia objEmergencia) { int resultado = -1; string orden = string.Empty; if (accion == "Agregar") { orden = "insert into"; } if (accion == "Modificar") { orden = "update"; } MySqlCommand cmd = new MySqlCommand(orden, conexion); try { Abrirconexion(); resultado = cmd.ExecuteNonQuery(); } catch (Exception e) { throw new Exception(" Error al tratar de guardar o modificar Emergencia", e); } finally { Cerrarconexion(); cmd.Dispose(); } return(resultado); }
public ActionResult DeleteConfirmed(int id) { Emergencia emergencia = db.Emergencias.Find(id); db.Emergencias.Remove(emergencia); db.SaveChanges(); return(RedirectToAction("Index")); }
public void preencheModelEmergencia() { if (TextBoxNomeEmergencia.Text != string.Empty) { Emergencia oEmergencia = new Emergencia(); oEmergencia.nomeContatoEmergencia = TextBoxNomeEmergencia.Text; oEmergencia.nomeParentescoEmergencia = txtBoxParentescoEmergencia.Text; oEmergencia.contato = textboxContatoEmergencia.Text; oProprietarioModel.emergencia = oEmergencia; } }
public async Task <IActionResult> Create([Bind("IdEmergencia,IdCliente,IdJefe")] Emergencia emergencia) { if (ModelState.IsValid) { _context.Add(emergencia); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdCliente"] = new SelectList(_context.Cliente, "IdCliente", "IdCliente", emergencia.IdCliente); return(View(emergencia)); }
public async Task <IActionResult> Create([Bind("EmergenciaId,Fecha,Descripcion,Lugar,Estatus,TipoEmergenciaId")] Emergencia emergencia) { if (ModelState.IsValid) { _context.Add(emergencia); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["TipoEmergenciaId"] = new SelectList(_context.TipoEmergencia, "TipoEmergenciaId", "Desc", emergencia.TipoEmergenciaId); return(View(emergencia)); }
public IActionResult Post([FromBody] EmergenciaCriarInput input) { var obj = new Emergencia() { IdPaciente = input.IdPaciente, DataHora = DateTime.Now }; var idEmergencia = _EmergenciaNegocio.CriarEmergencia(obj); return(CreatedAtRoute("GetEmergencia", obj)); }
public ActionResult Edit([Bind(Include = "EmergenciaID,FechaEmergencia,PacienteID,ParamedicoID,HospitalID")] Emergencia emergencia) { if (ModelState.IsValid) { db.Entry(emergencia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.HospitalID = new SelectList(db.Hospitals, "HospitalID", "Nombre", emergencia.HospitalID); ViewBag.PacienteID = new SelectList(db.Pacientes, "PacienteID", "Nombre", emergencia.PacienteID); ViewBag.ParamedicoID = new SelectList(db.Paramedicoes, "ParamedicoID", "Nombre", emergencia.ParamedicoID); return(View(emergencia)); }
public void cadastraEmergencia(Emergencia emergencia, ApartamentoModel pAp) { string clausulaSQL = "CADASTRAR_EMERGENCIA"; SqlCommand comandoSQL = new SqlCommand(clausulaSQL); //Cadastro de contato de emergencia comandoSQL.Parameters.AddWithValue("@NOME_EMERGENCIA", emergencia.nomeContatoEmergencia); comandoSQL.Parameters.AddWithValue("@PARENTESCO_EMERGENCIA", emergencia.nomeParentescoEmergencia); comandoSQL.Parameters.AddWithValue("@CONTATO_EMERGENCIA", emergencia.contato); comandoSQL.Parameters.AddWithValue("@BLOCO", pAp.bloco); comandoSQL.Parameters.AddWithValue("@AP", pAp.apartamento); ExecutaComando(comandoSQL); }
// GET: Emergencias/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Emergencia emergencia = db.Emergencias.Find(id); if (emergencia == null) { return(HttpNotFound()); } return(View(emergencia)); }
public int CriarEmergencia(Emergencia entity) { using (var connection = new SqlConnection(DbConnectionFactory.SQLConnectionString)) { return(connection.QuerySingle <int>($"DECLARE @ID int;" + $"INSERT INTO [Emergencia] " + $"(IdPaciente,DataHora,Status) " + $"VALUES (" + $"'{entity.IdPaciente}'," + $"'{entity.DataHora}'," + $"'P')" + $"SET @ID = SCOPE_IDENTITY();" + $"SELECT @ID")); } }
public async Task <IActionResult> Create(EmergenciaViewModel view) { if (ModelState.IsValid) { var path = string.Empty; if (view.FotoDesastre != null) { path = await _imageHelper.UploadImageAsync(view.FotoDesastre); } var emergencia = new Emergencia { Nombres = view.Nombres, Apellidos = view.Apellidos, telefono = view.telefono, direccion = view.direccion, FechaIncidente = view.FechaIncidente, FotoRuta = path, Desastre = await _dataContext.TipoDesastres.FindAsync(view.DesastresId) }; _dataContext.Add(emergencia); try { EnviarEmail(view, path); await _dataContext.SaveChangesAsync(); return(RedirectToAction("Atencion", "Emergencias")); } catch (Exception ex) { if (ex.InnerException.Message.Contains("duplicate")) { ModelState.AddModelError(string.Empty, "Ese Desastre ya se encuentre registrado."); } else { ModelState.AddModelError(string.Empty, ex.InnerException.Message); } } } view.Desastres = _combosHelper.GetComboDesastresTypes(); return(View(view)); }
// GET: Emergencias/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Emergencia emergencia = db.Emergencias.Find(id); if (emergencia == null) { return(HttpNotFound()); } ViewBag.HospitalID = new SelectList(db.Hospitals, "HospitalID", "Nombre", emergencia.HospitalID); ViewBag.PacienteID = new SelectList(db.Pacientes, "PacienteID", "Nombre", emergencia.PacienteID); ViewBag.ParamedicoID = new SelectList(db.Paramedicoes, "ParamedicoID", "Nombre", emergencia.ParamedicoID); return(View(emergencia)); }
public Emergencia buscaContatoEmergenciaByBlocoAp(DataTable dt) { Emergencia oEmergencia = new Emergencia(); foreach (DataRow dr in dt.Rows) { if (dr.Table.Columns.Contains("NOME_EMERGENCIA") && !Convert.IsDBNull(dr["NOME_EMERGENCIA"])) { oEmergencia.nomeContatoEmergencia = dr["NOME_EMERGENCIA"].ToString(); } if (dr.Table.Columns.Contains("PARENTESCO_EMERGENCIA") && !Convert.IsDBNull(dr["PARENTESCO_EMERGENCIA"])) { oEmergencia.nomeParentescoEmergencia = dr["PARENTESCO_EMERGENCIA"].ToString(); } if (dr.Table.Columns.Contains("CONTATO") && !Convert.IsDBNull(dr["CONTATO"])) { oEmergencia.contato = dr["CONTATO"].ToString(); } } return(oEmergencia); }
public int abmEmergencia(string accion, Emergencia objEmergencia) { return objDatosEmergencia.abmEmergencia(accion, objEmergencia); }
public static void Initializate(emergenciasMxContext context) { context.Database.EnsureCreated(); // crea bd si no existe if (context.TipoEmergencia.Any()) { // la bd ya tiene datos } else { var TipoEmergencia = new TipoEmergencia[] { new TipoEmergencia { Nombre = "Robo", Desc = "Robo a hogar", Gravedad = "Medio" }, new TipoEmergencia { Nombre = "Robo", Desc = "Robo a manor armada", Gravedad = "Alto" }, new TipoEmergencia { Nombre = "Robo", Desc = "Automovil", Gravedad = "Medio" }, new TipoEmergencia { Nombre = "Descompostura", Desc = "Descompostura vehiculo", Gravedad = "Medio" }, new TipoEmergencia { Nombre = "Emergencia medica", Desc = "Emergencia medica urgencias", Gravedad = "Alto" } }; // pasar el arreglo a la tabla de FilmGeneres en el modelo foreach (TipoEmergencia g in TipoEmergencia) { context.TipoEmergencia.Add(g); } context.SaveChanges(); } if (context.Emergencia.Any()) { // la bd ya tiene datos } else { var Emergencia = new Emergencia[] { new Emergencia { Descripcion = "Robo a casa hogar", Lugar = "jerez, zac", Estatus = "Pendiente", TipoEmergenciaId = 1 }, new Emergencia { Descripcion = "Robo a casa hogar", Lugar = " zac, zac", Estatus = "Procesda", TipoEmergenciaId = 2 }, new Emergencia { Descripcion = "Robo", Lugar = "jerez, zac", Estatus = "Pendiente", TipoEmergenciaId = 3 }, new Emergencia { Descripcion = "Robo a casa hogar", Lugar = "jerez, zac", Estatus = "Procesda", TipoEmergenciaId = 1 }, new Emergencia { Descripcion = "Descompostura", Lugar = "jerez, zac", Estatus = "Pendiente", TipoEmergenciaId = 4 }, new Emergencia { Descripcion = "Emergencia clinica", Lugar = "jerez, zac", Estatus = "Procesda", TipoEmergenciaId = 5 }, new Emergencia { Descripcion = "Robo a casa hogar", Lugar = "Fresnillo, zac", Estatus = "Pendiente", TipoEmergenciaId = 1 }, new Emergencia { Descripcion = "Robo a casa hogar", Lugar = "jerez, zac", Estatus = "Procesda", TipoEmergenciaId = 1 }, new Emergencia { Descripcion = "Robo a casa hogar", Lugar = "Fresnillo, zac", Estatus = "Recivida", TipoEmergenciaId = 1 }, new Emergencia { Descripcion = "Robo a casa hogar", Lugar = "Zac, zac", Estatus = "Procesda", TipoEmergenciaId = 1 } }; // pasar el arreglo a la tabla de FilmGeneres en el modelo foreach (Emergencia g in Emergencia) { context.Emergencia.Add(g); } context.SaveChanges(); } if (context.InstitucionPublica.Any()) { // la bd ya tiene datos } else { var InstitucionPublica = new InstitucionPublica[] { new InstitucionPublica { Nombre = "IMSS", Estado = "Zacatecas", Municipio = "Zacatecas", Pais = "Mexico", NumeroIP = 1 }, new InstitucionPublica { Nombre = "Bomberos", Estado = "Zacatecas", Municipio = "Zacatecas", Pais = "Mexico", NumeroIP = 2 }, new InstitucionPublica { Nombre = "SEDENA", Estado = "Zacatecas", Municipio = "Zacatecas", Pais = "Mexico", NumeroIP = 3 }, new InstitucionPublica { Nombre = "Policia Estatal", Estado = "Zacatecas", Municipio = "Zacatecas", Pais = "Mexico", NumeroIP = 4 }, new InstitucionPublica { Nombre = "Servico de Gruas", Estado = "Zacatecas", Municipio = "Zacatecas", Pais = "Mexico", NumeroIP = 4 }, new InstitucionPublica { Nombre = "Transito", Estado = "Zacatecas", Municipio = "Zacatecas", Pais = "Mexico", NumeroIP = 4 } }; // pasar el arreglo a la tabla de FilmGeneres en el modelo foreach (InstitucionPublica g in InstitucionPublica) { context.InstitucionPublica.Add(g); } context.SaveChanges(); } if (context.Vehiculo.Any()) { // la bd ya tiene datos } else { var Vehiculo = new Vehiculo[] { new Vehiculo { Modelo = "Lobo", Marca = "Ford", Tipo = "Camioneta", CantidadPasajeros = 4, InstitucionPublicaId = 4, Matricula = "1321" }, new Vehiculo { Modelo = "Lobo", Marca = "Ford", Tipo = "Camioneta", CantidadPasajeros = 4, InstitucionPublicaId = 4, Matricula = "2321" }, new Vehiculo { Modelo = "Lobo", Marca = "Ford", Tipo = "Camioneta", CantidadPasajeros = 4, InstitucionPublicaId = 4, Matricula = "3321" }, new Vehiculo { Modelo = "Lobo", Marca = "Ford", Tipo = "Camioneta", CantidadPasajeros = 4, InstitucionPublicaId = 4, Matricula = "5321" }, new Vehiculo { Modelo = "Lobo", Marca = "Ford", Tipo = "Camioneta", CantidadPasajeros = 4, InstitucionPublicaId = 4, Matricula = "4321" }, new Vehiculo { Modelo = "Cheyene", Marca = "Ford", Tipo = "Camioneta", CantidadPasajeros = 4, InstitucionPublicaId = 5, Matricula = "1123" }, new Vehiculo { Modelo = "Cheyene", Marca = "Ford", Tipo = "Camioneta", CantidadPasajeros = 4, InstitucionPublicaId = 5, Matricula = "2123" }, new Vehiculo { Modelo = "Cheyene", Marca = "Ford", Tipo = "Camioneta", CantidadPasajeros = 4, InstitucionPublicaId = 5, Matricula = "3231" }, new Vehiculo { Modelo = "Cheyene", Marca = "Ford", Tipo = "Camioneta", CantidadPasajeros = 4, InstitucionPublicaId = 5, Matricula = "4123" }, new Vehiculo { Modelo = "Cheyene", Marca = "Ford", Tipo = "Camioneta", CantidadPasajeros = 4, InstitucionPublicaId = 5, Matricula = "5123" }, new Vehiculo { Modelo = "Ambulancia", Marca = "Ford", Tipo = "Camioneta Combi", CantidadPasajeros = 6, InstitucionPublicaId = 1, Matricula = "1321" }, new Vehiculo { Modelo = "Camion de Bomberos", Marca = "Ford", Tipo = "Camion", CantidadPasajeros = 2, InstitucionPublicaId = 2, Matricula = "1321" }, new Vehiculo { Modelo = "Tornado", Marca = "Nissan", Tipo = "Camioneta", CantidadPasajeros = 4, InstitucionPublicaId = 3, Matricula = "4123" }, new Vehiculo { Modelo = "Tornado", Marca = "Nissan", Tipo = "Camioneta", CantidadPasajeros = 4, InstitucionPublicaId = 3, Matricula = "5123" }, }; // pasar el arreglo a la tabla de FilmGeneres en el modelo foreach (Vehiculo g in Vehiculo) { context.Vehiculo.Add(g); } context.SaveChanges(); } if (context.EmergenciaInstitucion.Any()) { // la bd ya tiene datos } else { var EmergenciaInstitucion = new EmergenciaInstitucion[] { new EmergenciaInstitucion { EmergenciaId = 1, InstitucionPublicaId = 1 }, new EmergenciaInstitucion { EmergenciaId = 2, InstitucionPublicaId = 2 }, new EmergenciaInstitucion { EmergenciaId = 3, InstitucionPublicaId = 4 }, new EmergenciaInstitucion { EmergenciaId = 4, InstitucionPublicaId = 1 }, new EmergenciaInstitucion { EmergenciaId = 5, InstitucionPublicaId = 2 }, new EmergenciaInstitucion { EmergenciaId = 6, InstitucionPublicaId = 3 }, new EmergenciaInstitucion { EmergenciaId = 7, InstitucionPublicaId = 1 }, new EmergenciaInstitucion { EmergenciaId = 8, InstitucionPublicaId = 2 }, new EmergenciaInstitucion { EmergenciaId = 9, InstitucionPublicaId = 1 }, }; // pasar el arreglo a la tabla de FilmGeneres en el modelo foreach (EmergenciaInstitucion g in EmergenciaInstitucion) { context.EmergenciaInstitucion.Add(g); } context.SaveChanges(); } }
public int CriarEmergencia(Emergencia entity) { return(_emergenciaRepositorio.CriarEmergencia(entity)); }