public ActionResult Generar(AeropuertosModel a) { Aeropuertos APT = new Aeropuertos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { APT.GenerarAeropuerto(a.Consec_Aerop, a.Cod_Puerta, a.Num_Puerta, a.Detalle); BTC.GenerarBitacora(a.Consec_Aerop, 1, 1, DateTime.Now, "Agregar", "Inserción de un nuevo Aeropuerto", a.Cod_Puerta, "", "", a.Num_Puerta, a.Detalle, "", "", "", "", DateTime.Now, "", 0); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("Error al Generar Aeropuerto", ex); Error.GenerarError(DateTime.Now, "Error al generar un nuevo aeropuerto en la Tabla Aeropuerto: " + ex); return(View()); } }
public ActionResult Generar(PaisModel a) { Pais PAIS = new Pais(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { PAIS.Generar(a.Consec_Pais, a.CodPais, a.Nombre, a.Imagen); BTC.GenerarBitacora(a.Consec_Pais, 1, 1, DateTime.Now, "Agregar", "Inserción de un nuevo País", a.CodPais, a.Nombre, a.Imagen, 0, "", "", "", "", "", DateTime.Now, "", 0); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("Error al Generar el Pais", ex); Error.GenerarError(DateTime.Now, "Error al generar un nuevo país en la Tabla País: " + ex); return(View()); } }
public ActionResult Actualizar(AerolineasModel a) { Aerolineas ALN = new Aerolineas(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { ALN.ActualizarAerolinea(a.ALNID, a.Aerol_Pais, a.Consec_Aerol, a.Codigo, a.Nombre, a.Imagen); BTC.GenerarBitacora(a.Consec_Aerol, 1, 2, DateTime.Now, "Modificar", "Modificación de una Aerolínea", a.Codigo, a.Nombre, a.Imagen, 0, "", "", "", "", "", DateTime.Now, "", 0); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("Error al Actualizar Aerolinea", ex); Error.GenerarError(DateTime.Now, "Error al actualizar una aerolínea en la Tabla Aerolínea: " + ex); return(View()); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bitacoras bitacoras = db.Bitacoras.Find(id); if (bitacoras == null) { return(HttpNotFound()); } try { db.Bitacoras.Remove(bitacoras); db.SaveChanges(); TempData["Success"] = "Bitacora eliminada con exito!"; return(RedirectToAction("Index", "Bitacoras")); } catch (Exception) { TempData["Error"] = "La Bitacora se encuentra registrada en un proyecto, no puede ser eliminada"; return(RedirectToAction("Index", "Bitacoras")); } }
public ActionResult Actualizar(ConsecutivosModel a) { Consecutivos CSV = new Consecutivos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { if (a.Prefijo == null) { a.Prefijo = "No"; } if (a.RangoInicial > a.RangoFinal) { return(View("")); } CSV.ActualizarConsecutivo(a.CSVID, a.Descripcion, a.Consecutivo, a.Prefijo, a.RangoInicial, a.RangoFinal); BTC.GenerarBitacora(a.CSVID, 1, 2, DateTime.Now, "Modificar", "Modificación de un Consecutivo", "", "", "", 0, "", a.Descripcion, a.Consecutivo, "", "", DateTime.Now, "", 0); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("Error al Actualizar Consecutivo", ex); Error.GenerarError(DateTime.Now, "Error al actualizar un consecutivo en la Tabla Consecutivo: " + ex); return(View()); } }
public ActionResult Eliminar(int id) { Vuelos VLO = new Vuelos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); try { string destino = VLO.SP_Solicitar_Destino(id).Destino; BTC.GenerarBitacora(VLO.SP_Solicitar_Consec_Vuelo(id).Consec_Vuelo, 1, 3, DateTime.Now, "Eliminar", "Eliminación de un Vuelo", "", "", "", 0, "", "", "", "", "", DateTime.Now, "", 0); VLO.EliminarVuelo(id); if (destino == "") { return(RedirectToAction("IndexLlegada")); } else { return(RedirectToAction("IndexSalida")); } } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al eliminar un vuelo en la Tabla Vuelo: " + ex); throw; } }
public ActionResult Create([Bind(Include = "BitacorasID,Fecha,HoraInicio,HoraFin,Problema,Solucion,DispositivoID")] Bitacoras bitacoras) { if (ModelState.IsValid) { dbActiveContext.Bitacoras.Add(bitacoras); dbActiveContext.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DispositivoID = new SelectList(dbActiveContext.Dispositivos, "DispositivoID", "Nombre", bitacoras.DispositivoID); return(View(bitacoras)); }
public ActionResult Edit([Bind(Include = "id_bitacora,fecha_creacion,descripcion")] Bitacoras bitacoras) { if (ModelState.IsValid) { db.Entry(bitacoras).State = EntityState.Modified; db.SaveChanges(); TempData["Success"] = "Bitacora modificada con exito!"; return(RedirectToAction("Index", "Bitacoras")); } TempData["Error"] = "Bitacora modificada con exito!"; return(RedirectToAction("Index", "Bitacoras")); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bitacoras bitacoras = db.Bitacoras.Find(id); if (bitacoras == null) { return(HttpNotFound()); } return(View(bitacoras)); }
public ActionResult Actualizar(VuelosModel v) { Vuelos VLO = new Vuelos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { string destino = v.Destino; string procedencia = v.Procedencia; if (destino == null) { destino = ""; } if (procedencia == null) { procedencia = ""; } VLO.ActualizarVuelo(v.VLOID, v.Consec_Vuelo, v.Vuelo_Aerol, v.Vuelo_Aerop, v.CodVuelo, destino, procedencia, v.Fecha, v.Estado, v.Monto); BTC.GenerarBitacora(v.Consec_Vuelo, 1, 2, DateTime.Now, "Modificar", "Modificación de un Vuelo", v.CodVuelo, VLO.SP_Solicitar_Aerolinea_Vuelo(v.VLOID).Nombre, "", VLO.SP_Solicitar_Aeropuerto_Vuelo(v.VLOID).Num_Puerta, "", "", "", destino, procedencia, v.Fecha, v.Estado, v.Monto); if (destino == "") { return(RedirectToAction("IndexLlegada")); } else { return(RedirectToAction("IndexSalida")); } } catch (Exception ex) { ModelState.AddModelError("Error al Actualizar Vuelo", ex); Error.GenerarError(DateTime.Now, "Error al actualizar un vuelo en la Tabla Vuelo: " + ex); return(View()); } }
public Bitacoras InsertarBitacora(Bitacoras bitacoraACrear) { Bitacoras resultado = bitacoraDAO.RegistrarBitacora(bitacoraACrear); if (resultado == null) { throw new WebFaultException <string>("Se ha encontrado un error", HttpStatusCode.InternalServerError); } else if (bitacoraACrear.DNI.Length != 8) { throw new WebFaultException <string>("El DNI tiene que ser de 8 Digitos", HttpStatusCode.LengthRequired); } else { return(resultado); } }
public ActionResult Eliminar(int id) { Pais PAIS = new Pais(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); try { BTC.GenerarBitacora(PAIS.SP_Solicitar_Consec_Pais(id).Consec_Pais, 1, 3, DateTime.Now, "Eliminar", "Eliminación de un País", "", "", "", 0, "", "", "", "", "", DateTime.Now, "", 0); PAIS.Eliminar(id); return(RedirectToAction("Index")); } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al eliminar un país en la Tabla País: " + ex); throw; } }
public ActionResult Eliminar(int id) { Consecutivos CSV = new Consecutivos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); try { BTC.GenerarBitacora(CSV.SP_Solicitar_Consec_ID(id).CSVID, 1, 3, DateTime.Now, "Eliminar", "Eliminación de un Consecutivo", "", "", "", 0, "", "", "", "", "", DateTime.Now, "", 0); CSV.EliminarConsecutivo(id); return(RedirectToAction("Index")); } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al eliminar un consecutivo en la Tabla Consecutivo: " + ex); throw; } }
public ActionResult Eliminar(int id) { Aerolineas ALN = new Aerolineas(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); try { BTC.GenerarBitacora(ALN.SP_Solicitar_Consec_Aerolinea(id).Consec_Aerol, 1, 3, DateTime.Now, "Eliminar", "Eliminación de una Aerolínea", "", "", "", 0, "", "", "", "", "", DateTime.Now, "", 0); ALN.EliminarAerolinea(id); return(RedirectToAction("Index")); } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al eliminar una aerolínea en la Tabla Aerolínea: " + ex); throw; } }
public ActionResult Eliminar(int id) { Aeropuertos APT = new Aeropuertos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); try { BTC.GenerarBitacora(APT.SP_Solicitar_Consec_Aeropuerto(id).Consec_Aerop, 1, 3, DateTime.Now, "Eliminar", "Eliminación de un Aeropuerto", "", "", "", 0, "", "", "", "", "", DateTime.Now, "", 0); APT.EliminarAeropuerto(id); return(RedirectToAction("Index")); } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al eliminar un aeropuerto en la Tabla Aeropuerto: " + ex); throw; } }
public Bitacoras RegistrarBitacora(Bitacoras proveedorACrear) { Bitacoras proveedorErroneo = null; bool estado = false; String nombreProcedimiento = "[XIUX_CEDICSEM_INSERTA_TIPIFICACION]"; SqlParameter[] parameter = { new SqlParameter("@CEDICSEM_T_CONNID", proveedorACrear.DNI), new SqlParameter("@CEDICSEM_T_ANI", proveedorACrear.Origen), new SqlParameter("@CEDICSEM_T_DNIS", proveedorACrear.Destino), new SqlParameter("@CEDICSEM_T_HORA_IN_LLAMADA", proveedorACrear.FechaInicioCall), new SqlParameter("@CEDICSEM_T_HORA_OUT_LLAMADA", proveedorACrear.FechaTerminoCall), new SqlParameter("@CEDICSEM_T_DURACION_LLAMADA", proveedorACrear.FechaInicioCall), new SqlParameter("@CEDICSEM_T_AGENTE", proveedorACrear.Agente), new SqlParameter("@CEDICSEM_T_TIPO_INTERACCION", proveedorACrear.TipoInteraccion), new SqlParameter("@CEDICSEM_T_NOMBRE_CAMP", proveedorACrear.NombreCamp), new SqlParameter("@CEDICSEM_T_cmbEfectividad", proveedorACrear.Efectividad), new SqlParameter("@CEDICSEM_T_cmbAccion", proveedorACrear.Accion), new SqlParameter("@CEDICSEM_T_cmbMotivos", proveedorACrear.Motivo), new SqlParameter("@CEDICSEM_T_OBSERVACIONES", proveedorACrear.Observaciones), new SqlParameter("@CEDICSEM_T_ESTADOINTERACCION", proveedorACrear.TipoInteraccion), new SqlParameter("@CEDICSEM_T_ESTADOTIPIFICACION", proveedorACrear.TipoInteraccion), new SqlParameter("@CEDICSEM_T_FECHAACCION", proveedorACrear.FechaAccion), new SqlParameter("@CEDICSEM_T_PREVCONNID", proveedorACrear.DNI) }; try { estado = SqlHelper.executeProcedure(nombreProcedimiento, parameter); return(proveedorACrear); } catch (Exception error) { if (error.Source != null) { Console.WriteLine("IOException source: {0}", error.Source); } return(proveedorErroneo); throw; } }
public List <BitacorasModel> BuscarBitacoras() { Errores Error = new Errores(); try { Bitacoras Bitacoras = new Bitacoras(); List <BitacorasModel> lista = Bitacoras.SP_Solicitar_Info_Bitacoras().Tables[0].AsEnumerable().Select(e => new BitacorasModel { BTCID = e.Field <int>("BTCID"), Consec_Bitacora = e.Field <int>("Consec_Bitacora"), Usuario_Bitac = e.Field <int>("Usuario_Bitac"), Cod_Registro = e.Field <int>("Cod_Registro"), Fecha = e.Field <DateTime>("Fecha"), Tipo = e.Field <string>("Tipo"), Descripcion = e.Field <string>("Descripcion"), Codigo = e.Field <string>("Codigo"), Nombre = e.Field <string>("Nombre"), Imagen = e.Field <string>("Imagen"), Num_Puerta = e.Field <int>("Num_Puerta"), Detalle = e.Field <string>("Detalle"), Consec_Descripcion = e.Field <string>("Consec_Descripcion"), Consecutivo = e.Field <string>("Consecutivo"), Destino = e.Field <string>("Destino"), Procedencia = e.Field <string>("Procedencia"), Fecha_Vuelo = e.Field <DateTime>("Fecha_Vuelo"), Estado = e.Field <string>("Estado"), Monto = e.Field <double>("Monto") }).ToList(); return(lista); } catch (Exception ex) { Console.WriteLine("Valor Null detectado"); Error.GenerarError(DateTime.Now, "Error al buscar las bitácoras en la Tabla Bitácora: " + ex); throw; } }
public ActionResult Create([Bind(Include = "descripcion")] Bitacoras bitacoras) { try { if (ModelState.IsValid) { bitacoras.fecha_creacion = DateTime.Now; db.Bitacoras.Add(bitacoras); db.SaveChanges(); TempData["Success"] = "Bitacora Agregada con exito"; return(RedirectToAction("Index", "Bitacoras")); } } catch (Exception) { TempData["Error"] = "Algo salió mal!"; return(RedirectToAction("Index", "Bitacoras")); } TempData["Error"] = "Algo salió mal!"; return(RedirectToAction("Index", "Bitacoras")); }
public List <Bitacoras> ConsultarBitacora(string DNI) { String sql = ""; DataTable datos; List <Bitacoras> bitacorasEncontrados = new List <Bitacoras>(); Bitacoras bitacoraEncontrada = null; sql += "exec [SXXX_EDICSEM_HISTORIAL] @Documento"; using (SqlConnection con = new SqlConnection(SqlHelper.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand(sql, con)) { com.Parameters.Add(new SqlParameter("@Documento", DNI)); using (SqlDataReader resultado = com.ExecuteReader()) { while (resultado.Read()) { bitacoraEncontrada = new Bitacoras() { DNI = (string)resultado["CEDICSEM_C_TxtDocumento"], FechaInicioCall = (string)resultado["FECHA"], FechaTerminoCall = resultado["HORA"].ToString(), Agente = resultado["AGENTE"].ToString(), Accion = (string)resultado["Combos"], Observaciones = (string)resultado["Observaciones"] }; bitacorasEncontrados.Add(bitacoraEncontrada); } } } } return(bitacorasEncontrados); }
public ActionResult Generar(ConsecutivosModel a) { Consecutivos CSV = new Consecutivos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { if (a.Prefijo == null) { a.Prefijo = "No"; } if (a.RangoInicial > a.RangoFinal) { return(View("")); } CSV.GenerarConsecutivo(a.Descripcion, a.Consecutivo, a.Prefijo, a.RangoInicial, a.RangoFinal); BTC.GenerarBitacora(Convert.ToInt32(BuscarConsecutivoCSVID()), 1, 1, DateTime.Now, "Agregar", "Inserción de un nuevo Consecutivo", "", "", "", 0, "", a.Descripcion, a.Consecutivo, "", "", DateTime.Now, "", 0); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("Error al Generar Consecutivo", ex); Error.GenerarError(DateTime.Now, "Error al generar un nuevo consecutivo en la Tabla Consecutivo: " + ex); return(View()); } }