public async Task <Response> PutTipoIncidente([FromForm] string data) { Response res = new Response(); try { TipoIncidente tipoIncidente = JsonConvert.DeserializeObject <TipoIncidente>(data); TipoIncidente update = await _context.TiposIncidentes.FindAsync(tipoIncidente.tipoIncidenteId); if (update == null) { res.bError = true; res.cMensaje = "Area no encontrada"; } else { update.cDescripcion = tipoIncidente.cDescripcion; _context.Entry(update).State = EntityState.Modified; await _context.SaveChangesAsync(); } } catch (Exception ex) { res.bError = true; res.cMensaje = ex.Message; } return(res); }
public async Task <ActionResult <Response> > PostTipoIncidente([FromForm] string data) { Response res = new Response(); try { TipoIncidente tipoIncidente = JsonConvert.DeserializeObject <TipoIncidente>(data); TipoIncidente insert = new TipoIncidente { cDescripcion = tipoIncidente.cDescripcion, bEstatus = tipoIncidente.bEstatus }; _context.TiposIncidentes.Add(insert); await _context.SaveChangesAsync(); res.nPayload = insert.tipoIncidenteId; } catch (Exception er) { res.bError = true; res.cMensaje = er.Message; } //return CreatedAtAction("GetArea", new { id = area.AreaId }, area); return(res); }
private void crearPdfComun() { DateTime fechaInicio = DateTime.Parse(dpInicio.SelectedDate.ToString()); DateTime fechaFinal = DateTime.Parse(dpFinal.SelectedDate.ToString()); List <DataGridComunDatos> datos = new List <DataGridComunDatos>(); foreach (var item in dgComun.Items) { datos.Add((DataGridComunDatos)item); } PDFCreador pdf = new PDFCreador(); TipoIncidente tipo = new TipoIncidente(); var nombreTipo = tipo.obtenerNombre(idIncidente); List <string> ubicaciion = obtenerLugar(); if (ubicaciion[0] != "") { pdf.crearPDFcomun(nombreTipo, fechaInicio, fechaFinal, datos, new BomberoInforme { NombreCompleto = "Juan Pedro Paz" }, new BomberoInforme { NombreCompleto = "Pedro Antonio Yoc Perez" }, ubicaciion[0]); } else { MessageBox.Show("No coloco correctamente la ubicacion"); } }
protected void EstablecerInformacion() { TipoIncidente _t = TipoIncidente_Model.ObtenerTipo(Int32.Parse(Request.QueryString["id"])); txtName.Text = _t.Nombre; txtDescription.Text = _t.Descripcion; }
public static TipoIncidente ObtenerTipo(int id) {//Obtiene los datos de la carrera segun id string sql = "SELECT * FROM TipoIncidente WHERE idTipoIncidente = " + id + ";"; SqlDataReader data = DBConnection.GetData(sql); data.Read(); TipoIncidente _t = new TipoIncidente(Int32.Parse(data["idTipoIncidente"].ToString()), data["nombre"].ToString(), data["descripcion"].ToString()); data.Close(); return(_t); }
public static Boolean Modificar(TipoIncidente _t) { SqlCommand cmd = DBConnection.GetCommand("UPDATE TipoIncidente SET nombre = @nombre, descripcion = @descripcion WHERE idTipoIncidente = @id"); cmd.Parameters.Add("@id", SqlDbType.Int); cmd.Parameters.Add("@nombre", SqlDbType.VarChar); cmd.Parameters.Add("@descripcion", SqlDbType.VarChar); cmd.Parameters["@id"].Value = _t.Id; cmd.Parameters["@nombre"].Value = _t.Nombre; cmd.Parameters["@descripcion"].Value = _t.Descripcion; return(DBConnection.ExecuteCommandIUD(cmd)); }
private void Button_Click(object sender, RoutedEventArgs e) { DateTime inicio; DateTime final; string ubicacion; System.Windows.Forms.FolderBrowserDialog folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog(); if (folderBrowserDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) { ubicacion = folderBrowserDialog1.SelectedPath; } else { return; } try { inicio = DateTime.Parse(fechaInicial.SelectedDate.ToString()); final = DateTime.Parse(fechaFinal.SelectedDate.ToString()); } catch { return; } Reportes reportes = new Reportes(); PDFCreador creator = new PDFCreador(); TipoIncidente tipoIncidente = new TipoIncidente(); Bombero bombero = new Bombero(); foreach (var comun in comunes) { List <DataGridComunDatos> datos = reportes.obtenerReproteComunes(comun, inicio, final); if (datos.Count > 0) { creator.crearPDFcomun(tipoIncidente.obtenerNombre(comun), inicio, final, datos, bombero.seleccionarJefeDeCompania(), bombero.secretario(), ubicacion + "/" + tipoIncidente.obtenerNombre(comun)); } } foreach (var incendio in incendios) { List <DataGridIncendiosDatos> datos = reportes.obtenerIncendios(incendio, inicio, final); if (datos.Count > 0) { creator.crearPDFIncendio(tipoIncidente.obtenerNombre(incendio), inicio, final, datos, bombero.seleccionarJefeDeCompania(), bombero.secretario(), ubicacion + "/" + tipoIncidente.obtenerNombre(incendio)); } } }
public static bool Insertar(TipoIncidente _t) { SqlCommand cmd = DBConnection.GetCommand("INSERT INTO TipoIncidente(nombre, descripcion) VALUES(@nombre, @descripcion)"); cmd.Parameters.Add("@nombre", SqlDbType.VarChar); cmd.Parameters.Add("@descripcion", SqlDbType.VarChar); cmd.Parameters["@nombre"].Value = _t.Nombre; cmd.Parameters["@descripcion"].Value = _t.Descripcion; if (DBConnection.ExecuteCommandIUD(cmd)) //Registramos en tabla Carrera { return(true); } else { return(false); } }
public async Task <ActionResult <Response> > DeleteTipoIncidente(int id) { Response res = new Response(); try { //Area area = JsonConvert.DeserializeObject<Area>(data); TipoIncidente delete = await _context.TiposIncidentes.FindAsync(id); if (delete == null) { res.bError = true; res.cMensaje = "Tipo de incidente no encontrado"; } else { delete.bEstatus = false; _context.Entry(delete).State = EntityState.Modified; await _context.SaveChangesAsync(); } } catch (Exception ex) { res.bError = true; res.cMensaje = ex.Message; } //var area = await _context.Areas.FindAsync(id); //if (area == null) //{ // return NotFound(); //} //_context.Areas.Remove(area); //await _context.SaveChangesAsync(); return(res); }
public Incidente() { _atenciones = new BindingList<Atencion>(); _solicitudCambio = new SolicitudCambio(); _tipoIncidente = new TipoIncidente(); _elemento = new Elemento(); _impacto = new Impacto(); _plataforma = new Plataforma(); _prioridad = new Prioridad(); _solicitudCambio = new SolicitudCambio(); _categoria = new Categoria(); _subCategoria = new SubCategoria(); _usuarioDeriva = new Usuario(); _usuarioAsigna = new Usuario(); _asesor = new Usuario(); _area = new Area(); _sede = new Sede(); _usuarioContacto = new Usuario(); }
public void Dispose() { _solicitudCambio = null; _tipoIncidente = null; _elemento = null; _impacto = null; _plataforma = null; _prioridad = null; _solicitudCambio = null; _categoria = null; _subCategoria = null; _usuarioDeriva = null; _usuarioAsigna = null; _asesor = null; _area = null; _sede = null; _usuarioContacto = null; _atenciones = null; }