protected void btnCrearArtista_Click(object sender, EventArgs e) { int idUsuario = usuario.getId(); String nuevoNombre = txtNombreArtista.Text; String nuevaFormacion = txtFormacion.Text; String nuevaNacionalidad = listNacionalidad.SelectedValue; String nuevaDescripcion = txtDescripcion.Text; String nuevaPortada = lbImage.Text; String nuevoGenero = listGenero.SelectedValue; String nuevoFacebook = txtFacebook.Text; String nuevoTwitter = txtTwitter.Text; String nuevoYoutube = txtYoutube.Text; Actualizacion actualizarArtista = new Actualizacion(); Consulta consulta = new Consulta(); try { int idArtista = consulta.obtenerUsuarioAsociadoAArtista(idUsuario.ToString()); actualizarArtista.actualizarArtista(idArtista.ToString(), nuevoNombre, nuevaFormacion, nuevaDescripcion, nuevaPortada, nuevoFacebook, nuevoTwitter, nuevoYoutube, nuevaNacionalidad.ToString(), idUsuario.ToString(), "1"); actualizarArtista.actualizarGeneroArtista(idArtista.ToString(), nuevoGenero.ToString()); Response.Write("<script>window.alert('Artista actualizado');</script>"); Response.Redirect("iniciar.aspx", true); } catch (Exception error) { Response.Write("<script>window.alert('Hubo un problema con la actualización del artista');</script>"); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { String nombre = txtNombre.Text; String correo = Convert.ToString(txtCorreo.Text); String password = Convert.ToString(txtPassword.Text); String user = Convert.ToString(txtUsuario.Text); String rol = listRol.SelectedValue; String estado = listEstado.SelectedValue; Actualizacion actualizacion = new Actualizacion(); try { if (estado.Equals("Activo")) { actualizacion.actualizarUsuario(idUsuario.ToString(), nombre, correo, user, password, rol, "1"); } else { actualizacion.actualizarUsuario(idUsuario.ToString(), nombre, correo, user, password, rol, "2"); } Response.Write("<script>window.alert('Usuario actualizado');</script>"); } catch (Exception error) { Response.Write("<script>window.alert('Hubo un problema en la actualización del usuario');</script>"); } }
private async void BtnVerMas_Clicked(object sender, EventArgs e) { CRUD DB = new CRUD(); if (DB.LeerActualizacion("Fotos") == null) { CheckMyConnection Connection = new CheckMyConnection(); if (Connection.CheckInternetConnection()) { LoadingImage.IsVisible = true; ClienteWebService client = new ClienteWebService(); DateTime hora = new DateTime(); N = new Random(); var result = await client.Get <List <Fotos> >("https://motelesanmiguel.com/Turistica/Vistas/JsonFotos.php?" + hora.Second.ToString() + N.Next().ToString() + hora.Second.ToString() + N.Next()); if (result != null) { foreach (var i in result.ToList()) { Fotos NuevaFoto = new Fotos { IdFoto = i.IdFoto, IdCategoria = i.IdCategoria, IdLugar = i.IdLugar, UrlImagen = i.UrlImagen }; if (DB.InsertarFotos(NuevaFoto) == 1) { await DisplayAlert("Notificacion", "Datos insertados correctamente", "ok"); } else { await DisplayAlert("Error", "Datos no fueron registrados", "ok"); } } Actualizacion Actualizado = new Actualizacion { Tabla = "Fotos" }; DB.InsertarActualizacion(Actualizado); LoadingImage.IsVisible = false; } await Navigation.PushAsync(new Photos(SelectedPlace.IdLugar)); } else { await DisplayAlert("Notificacion", "Por favor verifica tu conexion a internet", "ok"); } } else { LoadingImage.IsVisible = true; await Navigation.PushAsync(new Photos(SelectedPlace.IdLugar)); } }
public static Actualizacion fn_recupera_datos_actualizacion(string sIdNotificacion) { ///Instancia a la clase Actualizacion Actualizacion obj_actualizacion = new Actualizacion(); ///Instancia a la clase Security para desencriptar el id Security obj_idNotificacion = new Security(sIdNotificacion); ///Se asignan valores obj_actualizacion.giIdNotificacion = int.Parse(obj_idNotificacion.DesEncriptar()); ///Se llama al método recuperar datos obj_actualizacion.recuperaDatosActualizacion(obj_actualizacion); ///Se retorna el objeto return(obj_actualizacion); }
// GET: Actualizaciones/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Actualizacion actualizacion = db.Actualizacions.Find(id); if (actualizacion == null) { return(HttpNotFound()); } return(View(actualizacion)); }
public void recuperaDatosActualizacion(Actualizacion resActualizacion) { try { int iExito = 1; ///Instancia a clase Conexión Conexion obj_conexion = new Conexion(); ///query para recuperar los datos de la patente string sQuery = "SELECT sVersion, dFechaNotificacionAccion, dFechaNotificacionInicio, dFechaNotificacionFin, sDescripcion " + "FROM v_ListaActualizaciones WHERE iIdNotificacion =" + resActualizacion.giIdNotificacion; ///Lista para recuperar resultado List <string> slResultado; ///Ejecuta Query y asinga resultado slResultado = obj_conexion.ejecutarConsultaRegistroMultiples(sQuery); ///VERIFICA QUE SI EL RESULTADO ES CORRECTO if (slResultado[0].Equals(iExito.ToString())) { if (slResultado.Count > 1) { ///Se asignan los valores a las variables de actualizacion resActualizacion.gsVersion = slResultado[1]; resActualizacion.gsFechaNotificacionAccion = slResultado[2]; resActualizacion.gsFechaNotificacionInicio = slResultado[3]; resActualizacion.gsFechaNotificacionFin = slResultado[4]; resActualizacion.gsDescripcion = slResultado[5]; ///Se asigna valor de exito resActualizacion.iResultado = 1; //resActualizacion.sMensaje = "Datos obtenidos con éxito."; } else { ///Se asignan los valores vacios resActualizacion.gsVersion = ""; resActualizacion.gsFechaNotificacionAccion = ""; resActualizacion.gsFechaNotificacionInicio = ""; resActualizacion.gsFechaNotificacionFin = ""; resActualizacion.gsDescripcion = ""; ///Se asigna valor de éxito resActualizacion.iResultado = 1; resActualizacion.sMensaje = "Datos obtenidos con éxito."; } } }///INICIO CATCH catch (Exception ex) { ///RETORNA ERROR DE REGISTROS en Catch resActualizacion.iResultado = 3; resActualizacion.sMensaje = "Error general al recuperar los datos: " + ex.Message; }///FIN CATCH }
public ActionResult Create([Bind(Include = "ID,Descripcion,FechaCreacion,Costo")] Actualizacion actualizacion, [Bind(Include = "ProyectoID")] int id) { if (ModelState.IsValid) { RedirectToRouteResult x = RedirectToAction("Index"); Proyecto proyecto = db.Proyectoes.Find(id); db.Actualizacions.Add(actualizacion); proyecto.Actualizaciones.Add(actualizacion); db.SaveChanges(); x = RedirectToAction("Index", new { id = proyecto.ID }); return(x); } return(View(actualizacion)); }
public ActionResult DeleteConfirmed(int id) { Actualizacion actualizacion = db.Actualizacions.Find(id); db.Actualizacions.Remove(actualizacion); db.SaveChanges(); var x = RedirectToAction("Index"); Proyecto proyecto = (Proyecto)Session["proyecto"]; if (proyecto != null) { x = RedirectToAction("Index", new { id = proyecto.ID }); } return(x); }
private async void Button_Clicked(object sender, EventArgs e) { CRUD DB = new CRUD(); if (DB.LeerActualizacion("Categorias") == null) { CheckMyConnection Connection = new CheckMyConnection(); if (Connection.CheckInternetConnection()) { LoadingImage.IsVisible = true; ClienteWebService client = new ClienteWebService(); DateTime hora = new DateTime(); N = new Random(); var result = await client.Get <List <Categoria> >("https://motelesanmiguel.com/Turistica/Vistas/JsonCategorias.php?" + hora.Second.ToString() + N.Next().ToString() + hora.Second.ToString() + N.Next()); if (result != null) { foreach (var i in result.ToList()) { Categoria NuevaCategoria = new Categoria { IdCategoria = i.IdCategoria, Nombre = i.Nombre, Descripcion = i.Descripcion, FotoCategoria = i.FotoCategoria }; DB.InsertarCategoria(NuevaCategoria); } Actualizacion Actualizado = new Actualizacion { Tabla = "Categorias" }; DB.InsertarActualizacion(Actualizado); LoadingImage.IsVisible = false; await Navigation.PushAsync(new StartingTuristica()); } } else { await DisplayAlert("Notificacion", "Por favor verifica tu conexion a internet", "ok"); } } else { LoadingImage.IsVisible = true; await Navigation.PushAsync(new StartingTuristica()); } }
public ActionResult Edit([Bind(Include = "ID,Descripcion,FechaCreacion,Costo")] Actualizacion actualizacion) { if (ModelState.IsValid) { db.Entry(actualizacion).State = EntityState.Modified; db.SaveChanges(); var x = RedirectToAction("Index"); Proyecto proyecto = (Proyecto)Session["proyecto"]; if (proyecto != null) { x = RedirectToAction("Index", new { id = proyecto.ID }); } return(x); } return(View(actualizacion)); }
public bool InsertOne(Actualizacion o) { try { using (var db = new DymContext()) { db.Add(o); db.SaveChanges(); return(true); } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show("Algo salio mal @ " + GetType().Name + "\n" + ex.ToString()); } return(false); }
public bool Update(Actualizacion o) { try { using (var db = new DymContext()) { db.Entry(o).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); return(true); } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show("Algo salio mal @ " + GetType().Name + "\n" + ex.ToString()); } return(false); }
protected void Page_Load(object sender, EventArgs e) { SessionTimeOut obj_session = new SessionTimeOut(); bool bSessionE = obj_session.IsSessionTimedOut(); ///INICIO SESSION if (!bSessionE) { //Se declaran los breadCrumbs string[] sDatos = { "Actualizaciones" }; string[] sUrl = { "" }; breadCrum.migajas(sDatos, sUrl); ///TRY try { ///recupera el id de Usuario string sCveUser = Session["iIdUsuario"].ToString(); ///Objeto a Clientes Actualizacion obj_actualizacion = new Actualizacion(); obj_actualizacion.getContenidoEncabezado(obj_actualizacion); alblListaActualizacion.Text = obj_actualizacion.sContenido; }///FIN TRY ///INICIO CATCH catch (Exception ex) { ///HAY ERROR EN EJECUCION, REDIRECCIONA A INICIO Response.Redirect("../Inicio/Inicio.aspx"); } ///FIN CATCH } ///FIN IF SESSION ///INICIO ELSE SESSION else { ///CIERRA LA SESSION Y REDIRECCIONA A LOGIN Session.Clear(); Session.Abandon(); Response.Redirect("../../Login.aspx"); } ///FIN ELSE SESSION }
protected void btnFinalizar_Click(object sender, EventArgs e) { Actualizacion actualizarAlbum = new Actualizacion(); Consulta consulta = new Consulta(); try { int idArtista = consulta.obtenerUsuarioAsociadoAArtista(usuario.getId().ToString()); int idAlbum = consulta.obtenerIdAlbumDeArtista(idArtista.ToString(), txtTitulo.Text); actualizarAlbum.actualizarAlbum(idAlbum.ToString(), txtCreacion.Text, txtReseña.Text, lbPortada.Text); Response.Write("<script>window.alert('Álbum actualizado');</script>"); Response.Redirect("iniciar.aspx", true); } catch (Exception error) { Response.Write("<script>window.alert('Hubo un error en la actualización del álbum');</script>"); } }
private async void Actualizar(int IdCategoria) { CRUD DB = new CRUD(); if (DB.LeerActualizacion("Lugares") == null) { LoadingImage.IsVisible = true; ClienteWebService client = new ClienteWebService(); DateTime hora = new DateTime(); n = new Random(); var result = await client.Get <List <Lugar> >("https://motelesanmiguel.com/Turistica/Vistas/JsonLugares.php?" + hora.Second.ToString() + n.Next().ToString() + hora.Second.ToString() + n.Next()); if (result != null) { foreach (var i in result.ToList()) { Lugar NuevoLugar = new Lugar(); NuevoLugar.IdCategoria = i.IdCategoria; NuevoLugar.Nombre = i.Nombre; NuevoLugar.Descripcion = i.Descripcion; NuevoLugar.Ofrece = i.Ofrece; NuevoLugar.Precios = i.Precios; NuevoLugar.HorarioAtencion = i.HorarioAtencion; NuevoLugar.Ubicacion = i.Ubicacion; NuevoLugar.FotoPortada = i.FotoPortada; DB.InsertarLugar(NuevoLugar); } Actualizacion Actualizado = new Actualizacion(); Actualizado.Tabla = "Lugares"; DB.InsertarActualizacion(Actualizado); await Navigation.PushAsync(new SeePlaces(IdCategoria)); LoadingImage.IsVisible = false; } } else { await Navigation.PushAsync(new SeePlaces(IdCategoria)); } }
public void getContenidoEncabezado(Actualizacion resActualizacion) { ///Arreglo para columnas string[] sColumnas = { "Sec", "Versión", "Fecha", "Descripción" }; ///INICIA TABLA resActualizacion.sContenido = "<div class='table-responsive'><table id='tb_list_Actualizacion' class='table table-striped table-bordered table-hover' cellspacing='0' width='100%'>" + "<thead style='display:table-row-group;'>" + "<tr>"; ///CICLO PARA RECORRER COLUMNAS foreach (string sColumna in sColumnas) { resActualizacion.sContenido += "<th>" + sColumna + "</th>"; }///FIN CICLO PARA RECORRER COLUMNAS ///CIERRA ENCABEZADO resActualizacion.sContenido += "</tr></thead>"; resActualizacion.sContenido += "<tfoot style='display: table-header-group;'><tr>"; ///CICLO PARA MOSTRAR BUSCADDOR EN FOOTER foreach (string sColumna in sColumnas) { ///VERIFICA SI ESTA VACIO PARA NO MOSTRAR BUSCADOR if (sColumna.Equals("")) { ///SOLO MUESTRA REGISTRO VACIO resActualizacion.sContenido += "<td></td>"; }/// ///INICIO ELSE PARA MOSTRAR BUSCADOR else { ///MUESTRA BUSCADOR resActualizacion.sContenido += "<td><input type='text' style='width: 98%;' class='form-control input-sm' /></td>"; } }///FIN CICLO PARA MOSTRAR BUSCADOR resActualizacion.sContenido += "</tr></tfoot><tbody></tbody></table></div>"; }
public void recuperaDatosManual(Actualizacion resActualizacion) { try { int iExito = 1; ///Instancia a clase Conexión Conexion obj_conexion = new Conexion(); ///query para recuperar los datos de la patente string sQuery = "SELECT iIdAvisosN, sNombreArchivo , '../../Documentos/NotificacionesGenerales/' + sNombreCarpeta FROM ct_AvisosNotificacion WHERE iIdNotificacion =" + resActualizacion.giIdNotificacion; ///Lista para recuperar resultado List <string> slResultado; ///Ejecuta Query y asinga resultado slResultado = obj_conexion.ejecutarConsultaRegistroMultiples(sQuery); ///VERIFICA QUE SI EL RESULTADO ES CORRECTO if (slResultado[0].Equals(iExito.ToString())) { ///Verifica si existen avisos y si éstos cuentan con archivos if (slResultado.Count > 1 && slResultado[2] != "") { ///indica la ubicacion del archivo para extraer su extension string sExt = System.IO.Path.GetExtension(HttpContext.Current.Server.MapPath(slResultado[3] + "/" + slResultado[2])); sExt = sExt.ToLower(); ///verifica si es un archivo pdf if (sExt == ".pdf") { ///Se asignan los valores a las variables de patente resActualizacion.giIdArchivo = int.Parse(slResultado[1]); resActualizacion.gsNombreArchivo = slResultado[2]; resActualizacion.gsURL = slResultado[3]; ///Se asigna valor de exito resActualizacion.iResultado = 1; resActualizacion.sMensaje = "Datos obtenidos con éxito."; } ///En caso de ser un archivo con otra extensión else { resActualizacion.gsNombreArchivo = slResultado[2]; resActualizacion.gsURL = slResultado[3]; resActualizacion.iResultado = 4; } } ///En caso de no existir un archivo para esa notificación else { ///Se asigna el documento por defecto para no disponible resActualizacion.giIdArchivo = 0; resActualizacion.gsNombreArchivo = "unavailable.pdf"; resActualizacion.gsURL = "../../Documentos/NotificacionesGenerales/"; ///Se asigna valor de éxito resActualizacion.iResultado = 1; resActualizacion.sMensaje = "Datos obtenidos con éxito."; } } }///INICIO CATCH catch (Exception ex) { ///RETORNA ERROR DE REGISTROS en Catch resActualizacion.iResultado = 3; resActualizacion.sMensaje = "Error general al recuperar los datos: " + ex.Message; }///FIN CATCH }
private void ActualizarToolStripMenuItem_Click(object sender, EventArgs e) => Actualizacion.ActualizarSincronizarInfo();