// Metodo PUT Incidencias public ActionResult Edit(int id) { Incidencias incidencias = null; using (var client = new HttpClient()) { client.BaseAddress = new Uri("https://aplicacionwebapirest100.azurewebsites.net"); var responseTask = client.GetAsync("api/Incidencias/" + id.ToString()); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsAsync <Incidencias>(); readTask.Wait(); incidencias = readTask.Result; } } ViewBag.Codigo_Solicitante = new SelectList(db.Cliente, "Codigo_Cliente", "Primer_Nombre", incidencias.Codigo_Solicitante); ViewBag.Estado = new SelectList(db.Estados, "Codigo_Estado", "Descripcion_Estado", incidencias.Estado); ViewBag.Codigo_Receptor = new SelectList(db.Receptor_Solicitudes, "Codigo_Receptor", "Primer_Nombre", incidencias.Codigo_Receptor); ViewBag.Codigo_Tecnico_Asignado = new SelectList(db.Tecnico_Soporte, "Codigo_Tecnico", "Primer_Nombre", incidencias.Codigo_Tecnico_Asignado); return(View(incidencias)); }
public string Put(Incidencias i) { try { DateTime time = i.FechaElaboracion; DateTime time2 = i.FechaFinalizacion; string format = "yyyy-MM-dd HH:mm:ss"; DataTable table = new DataTable(); string query = @" update Incidencias set Folio = " + i.Folio + ", FolioProcedencia =" + i.FolioProcedencia + ", TipoIncidencia = '" + i.TipoIncidencia + "', Procedencia= '" + i.Procedencia + "', IdDetalle = " + i.IdDetalle + ", Cantidad = '" + i.Cantidad + "', Estatus = '" + i.Estatus + "', FechaElaboracion = '" + time.ToLocalTime().ToString(format) + "', FechaFinalizacion = '" + time2.ToLocalTime().ToString(format) + "', Observaciones = '" + i.Observaciones + "' where IdIncidencia = " + i.IdIncidencia + @""; using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["Prolapp"].ConnectionString)) using (var cmd = new SqlCommand(query, con)) using (var da = new SqlDataAdapter(cmd)) { cmd.CommandType = CommandType.Text; da.Fill(table); } return("Se Agrego Correctamente"); } catch (Exception exe) { return("Se produjo un error" + exe); } }
public void CreaEventoConfiguracion(string id_sistema, uint idIncidencia, string[] parametros, string ipserverMantto = null) { /** 20170616. AGL. Para evitar la repeticion de registros de incidencias */ if (ipserverMantto != null) { string param = string.Empty; foreach (string s in parametros) { param += s + ","; } if (param.Length > 0) { param = param.Remove(param.Length - 1); } UtilitiesCD40.GeneraIncidencias.SendTrap(ipserverMantto, /*".1.1.600.1." + */ idIncidencia.ToString(), string.Format("{0},{1}", idIncidencia, param)); return; } Incidencias incidencia = new Incidencias(System.Globalization.CultureInfo.InstalledUICulture.TwoLetterISOLanguageName); HistoricoIncidencias hIncidencia = new HistoricoIncidencias(); incidencia.IdIncidencia = idIncidencia; DataSet ds = GestorBDCD40.DataSetSelectSQL(incidencia, null); List <Tablas> i = incidencia.ListSelectSQL(ds); if (i.Count > 0) { hIncidencia.IdSistema = id_sistema; hIncidencia.IdIncidencia = idIncidencia; hIncidencia.TipoHw = Tipos.Tipo_Elemento_HW.TEH_SISTEMA; hIncidencia.IdHw = System.Globalization.CultureInfo.InstalledUICulture.TwoLetterISOLanguageName == "es" ? "Configuración" : "Configuration"; hIncidencia.Descripcion = string.Format(((Incidencias)i[0]).Descripcion, parametros); GestorBDCD40.ExecuteNonQuery(hIncidencia.InsertSQL()[0], null); /** 20170619. AGL. Esto genera un doble registro de historico, el segundo además mal formateado. */ // Generar histórico para visualizar en ventana de eventos de supervisión //System.Configuration.Configuration webConfiguracion = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~"); //string toServerMantto = webConfiguracion.AppSettings.Settings["ServerManttoIp"].Value; //UtilitiesCD40.GeneraIncidencias.SendTrap(toServerMantto, idIncidencia.ToString(), hIncidencia.Descripcion); /***********************************/ } //if (ipserverMantto != null) //{ // string param = string.Empty; // foreach (string s in parametros) // { // param += s + ","; // } // if (param.Length > 0) // param = param.Remove(param.Length - 1); // // TrapTo(ipserverMantto, "public", ((Incidencias)i[0]).Oid + "." + idIncidencia, string.Format("{0},{1}", idIncidencia,param)); //} }
public ActionResult DeleteConfirmed(int id) { Incidencias incidencias = db.Incidencias.Find(id); db.Incidencias.Remove(incidencias); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Seed() { var centros = Centros.AddRange(new[] { new Centro() { IdCentro = "CentroA", ListaAulas = new [] { "1-1", "1-2", "2-1" }, ClaveUsuario = "1234", ClaveAdmin = "admin1234" }, new Centro() { IdCentro = "CentroB", ListaAulas = new [] { "a", "b", "c" }, ClaveUsuario = "aaa", ClaveAdmin = "adminaaa" }, new Centro() { IdCentro = "CentroC", ListaAulas = new [] { "A1-42" }, ClaveUsuario = "bbb", ClaveAdmin = "adminbbb" }, }).ToArray(); foreach (Centro centro in centros) { centro.SaltUsuario = CryptoTools.GenerateSalt(); centro.ClaveUsuario = CryptoTools.GenerateHash(centro.ClaveUsuario, centro.SaltUsuario); centro.SaltAdmin = CryptoTools.GenerateSalt(); centro.ClaveAdmin = CryptoTools.GenerateHash(centro.ClaveAdmin, centro.SaltAdmin); } Incidencias.AddRange(new[] { new Incidencia() { Timestamp = DateTime.UtcNow, Asunto = "Incidencia 1", Comentario = "Comentario 1", Centro = centros[1], Aula = "b", Equipo = "E11", Cerrada = true }, new Incidencia() { Timestamp = DateTime.UtcNow, Asunto = "Incidencia 2", Comentario = "Comentario 2", Centro = centros[0], Aula = "1-1", Equipo = "E26", Cerrada = true }, new Incidencia() { Timestamp = DateTime.UtcNow, Asunto = "Incidencia 3", Comentario = "Comentario 3", Centro = centros[0], Aula = "2-1", Equipo = "E27", Cerrada = false }, new Incidencia() { Timestamp = DateTime.UtcNow, Asunto = "Incidencia 4", Comentario = "Comentario 4", Centro = centros[1], Aula = "c", Equipo = "E32", Cerrada = false }, new Incidencia() { Timestamp = DateTime.UtcNow, Asunto = "Incidencia 5", Comentario = "Comentario 5", Centro = centros[2], Aula = "A1-42", Equipo = "E49", Cerrada = false }, new Incidencia() { Timestamp = DateTime.UtcNow, Asunto = "Incidencia 6", Comentario = "Comentario 6", Centro = centros[2], Aula = "A1-42", Equipo = "E50", Cerrada = false } }); SaveChanges(); }
public ActionResult Edit([Bind(Include = "IdIncidencia,Incidencia")] Incidencias incidencias) { if (ModelState.IsValid) { db.Entry(incidencias).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(incidencias)); }
public ActionResult Create([Bind(Include = "idIncidencia,recurso,compañia,descripcion")] Incidencias incidencias) { if (ModelState.IsValid) { db.Incidencias.Add(incidencias); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(incidencias)); }
public ActionResult Create([Bind(Include = "IdIncidencia,Incidencia")] Incidencias incidencias) { if (ModelState.IsValid) { db.Incidencias.Add(incidencias); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(incidencias)); }
/// <summary> /// Constructor que recibe un objeto del tipo Incidencias /// </summary> public CTRIncidencias(Incidencias instancia) { try { InitializeComponent(); this.instancia = instancia; InicializarComponentes(); } catch (Exception ex) { ex.GuardarError(); } }
// GET: Incidencias/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Incidencias incidencias = db.Incidencias.Find(id); if (incidencias == null) { return(HttpNotFound()); } return(View(incidencias)); }
/// <summary> /// Método que almacena o actualiza una no conformidad /// </summary> /// <param name="sender">Objeto del evento</param> /// <param name="e">Argumentos del evento</param> protected void IngresarIncidencia(object sender, EventArgs e) { var rutExterno = txtRutExterno.Text.Trim().Replace(".", "").Replace("-", ""); if (new GeneralBo().ValidarRut(rutExterno)) { var incidencia = new Incidencias { RutCreador = int.Parse("15988820"), EsExterno = true, RutExterno = int.Parse(rutExterno.Substring(0, rutExterno.Length - 1)), FechaIngreso = DateTime.Today, IdTipoIncidencia = int.Parse(ddlTipoConformidad.SelectedValue), IdModoDeteccion = int.Parse(ddlModoDeteccion.SelectedValue), FechaIdentificacion = DateTime.Parse(txtFechaIdent.Text), AreaAfectada = txtAreaAfectada.Text, ProcesoAfectado = txtProcesoAfectado.Text, Descripcion = txtDescripcion.Text, IdEstadoIncidencia = 1 }; var idIncidencia = new IncidenciasBo().CrearIncidencia(incidencia); if (idIncidencia > 0) { lblTituloModal.Text = "Guardado correctamente"; var detalle = "<p><b>Código de la Incidencia:</b> " + string.Format("{0:00000}", idIncidencia) + "</p>"; detalle += "<p><b>Tipo de incidencia:</b> " + ddlTipoConformidad.SelectedItem.Text + "</p>"; detalle += "<p><b>Modo de detección:</b> " + ddlModoDeteccion.SelectedItem.Text + "</p>"; detalle += "<p><b>Fecha de identificación:</b> " + DateTime.Parse(txtFechaIdent.Text).ToString("dd-MM-yyyy") + "</p>"; detalle += "<p><b>Área afectada:</b> " + txtAreaAfectada.Text + "</p>"; detalle += "<p><b>Proceso afectado:</b> " + txtProcesoAfectado.Text + "</p>"; detalle += "<p><b>Descripción de la No Conformidad:</b> " + txtDescripcion.Text + "</p>"; litDetalle.Text = detalle; btnModalAceptar.Attributes.Remove("data-dismiss"); btnModalAceptar.PostBackUrl = "Index.aspx"; } else { lblTituloModal.Text = "Error al guardar"; litDetalle.Text = "<p><b>Ha ocurrido un error al guardar</b></p>"; } } else { lblTituloModal.Text = "RUT no válido"; litDetalle.Text = "<p><b>Por favor verifique el RUT ingresado</b></p>"; } ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalIngresar", "$('#modalIngresar').modal();", true); upModal.Update(); }
/// <summary> /// Método que crea una Incidencia /// </summary> /// <param name="incidencia">Datos de la Incidencia</param> /// <returns>Id de confirmación</returns> public int CrearIncidencia(Incidencias incidencia) { try { _modulOtecEntities.Incidencias.Add(incidencia); _modulOtecEntities.SaveChanges(); return incidencia.IdIncidencia; } catch (Exception) { return 0; } finally { _modulOtecEntities.Dispose(); } }
/// <summary> /// Método que almacena la incidencia /// </summary> /// <param name="incidencias"></param> /// <returns></returns> public Respuesta <bool> InsertarIncidencias(Incidencias incidencias) { Respuesta <bool> respuesta = new Respuesta <bool>(); try { oIncidencias = new IncidenciasDAL(_contexto); respuesta = oIncidencias.InsertarIncidencias(incidencias); } catch (Exception ex) { respuesta.HayError = true; respuesta.MensajeError = ex.Message; respuesta.ObjetoRespuesta = false; } return(respuesta); }
public async Task <ActionResult <Incidencias> > GetIncidencias(Int64 Id) { Incidencias Items = new Incidencias(); try { Items = await _context.Incidencias.Where(q => q.IdIncidencia == Id).FirstOrDefaultAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } return(await Task.Run(() => Ok(Items))); }
public async Task <ActionResult <Incidencias> > Insert([FromBody] Incidencias _incidencias) { Incidencias _incidenciasq = new Incidencias(); try { _incidenciasq = _incidencias; _context.Incidencias.Add(_incidenciasq); await _context.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } return(await Task.Run(() => Ok(_incidenciasq))); }
/// <summary> /// Método que actualiza una Incidencia /// </summary> /// <param name="incidencia">Datos de la Incidencia</param> /// <returns>Id de confirmación</returns> public int ActualizarIncidencia(Incidencias incidencia) { try { var original = _modulOtecEntities.Incidencias.Find(incidencia.IdIncidencia); if (original == null) return 0; _modulOtecEntities.Entry(original).CurrentValues.SetValues(incidencia); return _modulOtecEntities.SaveChanges(); } catch (Exception) { return 0; } finally { _modulOtecEntities.Dispose(); } }
public IHttpActionResult PostIncidencias(Incidencias incidencias) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } int insiden = db.sp_insert_incidencia ( incidencias.Codigo_Receptor, incidencias.Codigo_Solicitante, incidencias.Titulo_Incidencia, incidencias.Descripcion, incidencias.Adjuntos, incidencias.Codigo_Tecnico_Asignado, incidencias.Fecha_Creacion, incidencias.Estado ); return(CreatedAtRoute("DefaultApi", new { id = incidencias.Codigo_Incidencia }, incidencias)); }
/// <summary> /// Método para insertar las incidencias /// </summary> /// <param name="incidencias"></param> /// <returns></returns> public Respuesta <bool> InsertarIncidencias(Incidencias incidencias) { Respuesta <bool> respuesta = new Respuesta <bool>(); using (TransactionScope transaccion = new TransactionScope()) { try { string SQL = @"EXEC Pa_InsertarIncidencia @IdUsuario,@Categoria,@Empresa,@Provincia, @Canton,@Distrito,@DireccionExacta,@Latitud,@Longitud,@RutaImagen1, @RutaImagen2,@RutaImagen3,@RutaImagen4,@DetalleIncidencia" ; _contexto.Database.ExecuteSqlCommand(SQL, new SqlParameter("@IdUsuario", incidencias.IdUsuario), new SqlParameter("@Categoria", incidencias.Categoria), new SqlParameter("@Empresa", incidencias.Empresa), new SqlParameter("@Provincia", incidencias.Provincia), new SqlParameter("@Canton", incidencias.Canton), new SqlParameter("@Distrito", incidencias.Distrito), new SqlParameter("@DireccionExacta", incidencias.DireccionExacta), new SqlParameter("@Latitud", incidencias.Latitud), new SqlParameter("@Longitud", incidencias.Longitud), new SqlParameter("@RutaImagen1", incidencias.RutaImagen1), new SqlParameter("@RutaImagen2", incidencias.RutaImagen2), new SqlParameter("@RutaImagen3", incidencias.RutaImagen3), new SqlParameter("@RutaImagen4", incidencias.RutaImagen4), new SqlParameter("@DetalleIncidencia", incidencias.DetalleIncidencia), _contexto.SaveChanges()); transaccion.Complete(); respuesta.HayError = false; respuesta.ObjetoRespuesta = true; } catch (Exception ex) { transaccion.Dispose(); respuesta.HayError = true; respuesta.MensajeError = ex.Message; respuesta.ObjetoRespuesta = false; } } return(respuesta); }
public async Task <ActionResult <Incidencias> > DeleteIncidencias([FromBody] Incidencias _incidencias) { Incidencias _incidenciasq = new Incidencias(); try { _incidenciasq = _context.Incidencias .Where(x => x.IdIncidencia == (Int64)_incidencias.IdIncidencia) .FirstOrDefault(); _context.Incidencias.Remove(_incidenciasq); await _context.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } return(await Task.Run(() => Ok(_incidenciasq))); }
public ActionResult create(Incidencias incidencias) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("https://aplicacionwebapirest100.azurewebsites.net/api/Incidencias"); var postTask = client.PostAsJsonAsync <Incidencias>("Receptor_Solicitudes", incidencias); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } ModelState.AddModelError(string.Empty, "Error, contacta al administrador"); ViewBag.Codigo_Solicitante = new SelectList(db.Cliente, "Codigo_Cliente", "Primer_Nombre", incidencias.Codigo_Solicitante); ViewBag.Estado = new SelectList(db.Estados, "Codigo_Estado", "Descripcion_Estado", incidencias.Estado); ViewBag.Codigo_Receptor = new SelectList(db.Receptor_Solicitudes, "Codigo_Receptor", "Primer_Nombre", incidencias.Codigo_Receptor); ViewBag.Codigo_Tecnico_Asignado = new SelectList(db.Tecnico_Soporte, "Codigo_Tecnico", "Primer_Nombre", incidencias.Codigo_Tecnico_Asignado); return(View(incidencias)); }
public ActionResult Edit(Incidencias incidencias) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(" https://aplicacionwebapirest100.azurewebsites.net"); //HTTP POST var putTask = client.PutAsJsonAsync($"api/Incidencias/{incidencias.Codigo_Incidencia}", incidencias); putTask.Wait(); var result = putTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } ViewBag.Codigo_Solicitante = new SelectList(db.Cliente, "Codigo_Cliente", "Primer_Nombre", incidencias.Codigo_Solicitante); ViewBag.Estado = new SelectList(db.Estados, "Codigo_Estado", "Descripcion_Estado", incidencias.Estado); ViewBag.Codigo_Receptor = new SelectList(db.Receptor_Solicitudes, "Codigo_Receptor", "Primer_Nombre", incidencias.Codigo_Receptor); ViewBag.Codigo_Tecnico_Asignado = new SelectList(db.Tecnico_Soporte, "Codigo_Tecnico", "Primer_Nombre", incidencias.Codigo_Tecnico_Asignado); return(View(incidencias)); }
public static Incidencias GenerarXML(List <string> reglasList, List <string> infraccionesList) { var NewIncidencia = new Incidencias(); var re = new List <Reglas>(); var infrac = new List <Infraccion>(); var reglas = Bll.GetReglas(); if (reglasList != null) { for (int i = 0; i < reglasList.Count; i++) { var reglaFull = reglas.SingleOrDefault(rr => rr.ID_REGLA == Convert.ToInt32(reglasList[i])); re.Add(new Reglas { id = reglaFull.ID_REGLA, regla = reglaFull.REGLA }); } } var eventos = Bll.GetEventos(); if (infraccionesList != null) { for (int i = 0; i < infraccionesList.Count; i++) { var InfraccionFull = eventos.SingleOrDefault(inf => inf.ID_EVENTO == Convert.ToInt32(infraccionesList[i])); infrac.Add(new Infraccion { id = InfraccionFull.ID_EVENTO, infraccion = InfraccionFull.EVENTO }); } } NewIncidencia.reglasList = re; NewIncidencia.infraccionList = infrac; return(NewIncidencia); }
/// <summary> /// Método que almacena o actualiza una no conformidad /// </summary> /// <param name="sender">Objeto del evento</param> /// <param name="e">Argumentos del evento</param> protected void IngresarIncidencia(object sender, EventArgs e) { var incidencia = new Incidencias { RutCreador = int.Parse(Session["RutUsuario"] + ""), EsExterno = false, FechaIngreso = DateTime.Today, IdTipoIncidencia = int.Parse(ddlTipoConformidad.SelectedValue), IdModoDeteccion = int.Parse(ddlModoDeteccion.SelectedValue), FechaIdentificacion = DateTime.Parse(txtFechaIdent.Text), AreaAfectada = txtAreaAfectada.Text, ProcesoAfectado = txtProcesoAfectado.Text, Descripcion = txtDescripcion.Text, IdEstadoIncidencia = 1 }; var idIncidencia = new IncidenciasBo().CrearIncidencia(incidencia); if (idIncidencia > 0) { lblTituloModal.Text = "Guardado correctamente"; var detalle = "<p><b>Código de la Incidencia:</b> " + string.Format("{0:00000}", idIncidencia) + "</p>"; detalle += "<p><b>Tipo de incidencia:</b> " + ddlTipoConformidad.SelectedItem.Text + "</p>"; detalle += "<p><b>Modo de detección:</b> " + ddlModoDeteccion.SelectedItem.Text + "</p>"; detalle += "<p><b>Fecha de identificación:</b> " + DateTime.Parse(txtFechaIdent.Text).ToString("dd-MM-yyyy") + "</p>"; detalle += "<p><b>Área afectada:</b> " + txtAreaAfectada.Text + "</p>"; detalle += "<p><b>Proceso afectado:</b> " + txtProcesoAfectado.Text + "</p>"; detalle += "<p><b>Descripción de la No Conformidad:</b> " + txtDescripcion.Text + "</p>"; litDetalle.Text = detalle; } else { lblTituloModal.Text = "Error al guardar"; litDetalle.Text = "<p><b>Ha ocurrido un error al guardar</b></p>"; } ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalIngresar", "$('#modalIngresar').modal();", true); upModal.Update(); }
public async Task <ActionResult <Incidencias> > Update([FromBody] Incidencias _incidencias) { Incidencias _incidenciasq = _incidencias; try { _incidenciasq = await(from c in _context.Incidencias .Where(q => q.IdIncidencia == _incidencias.IdIncidencia) select c ).FirstOrDefaultAsync(); _context.Entry(_incidenciasq).CurrentValues.SetValues((_incidencias)); await _context.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } return(await Task.Run(() => Ok(_incidenciasq))); }
public IHttpActionResult PutIncidencias(int id, Incidencias incidencias) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } bool insidexist = db.Incidencias.Count(f => f.Codigo_Incidencia == id) > 0; int actualiza = db.sp_actualizar_incidencia ( id, incidencias.Codigo_Receptor, incidencias.Codigo_Solicitante, incidencias.Titulo_Incidencia, incidencias.Descripcion, incidencias.Adjuntos, incidencias.Codigo_Tecnico_Asignado, incidencias.Fecha_Creacion, incidencias.Estado ); return(Ok(actualiza)); }
public IHttpActionResult GetIncidencias(int id) { Incidencias incidencias = db.Incidencias.Find(id); if (incidencias == null) { return(NotFound()); } Incidencias inside = db.sp_ver_incidenciasID(id).Select(x => new Incidencias() { Codigo_Incidencia = x.Codigo_Incidencia, Codigo_Receptor = x.Codigo_Receptor, Codigo_Solicitante = x.Codigo_Solicitante, Titulo_Incidencia = x.Titulo_Incidencia, Descripcion = x.Descripcion, Adjuntos = x.Adjuntos, Codigo_Tecnico_Asignado = x.Codigo_Tecnico_Asignado, Fecha_Creacion = x.Fecha_Creacion, Estado = x.Estado }).FirstOrDefault <Incidencias>(); return(Ok(inside)); }
/// <summary> /// Método que crea una Incidencia /// </summary> /// <param name="incidencia">Datos de la Incidencia</param> /// <returns>Id de confirmación</returns> public int CrearIncidencia(Incidencias incidencia) { return _incidenciasDa.CrearIncidencia(incidencia); }
/// <summary> /// Método que actualiza una Incidencia /// </summary> /// <param name="incidencia">Datos de la Incidencia</param> /// <returns>Id de confirmación</returns> public int ActualizarIncidencia(Incidencias incidencia) { return _incidenciasDa.ActualizarIncidencia(incidencia); }