public static int registro(string nick, string p, string e, string d, string l, string pais, string cod) // Funcion que llama la pagina registro.cs { int reg = 0; ConexionApi.start(); ConexionApi.GetUsersAsync(); foreach (Usuario u in ConexionApi.users) { if (u.User.Equals(nick)) // ERROR SI EL NICK EXISTE { logged = u; reg = 1; } } if (reg == 0) { bool res = ConexionApi.RegistrarUser(nick, p, e, d, l, pais, cod); // Se inserta el usuario if (res) // SE HA INSERTADO CORRECTAMENTE { reg = 0; } else // HEMOS TENIDO UN ERROR AL INSERTAR { reg = 2; } } return(reg); }
/* * LAS COMPROBACIONES QUE SE HAN DE HACER SON: CAMPOS VACIOS, CAMPOS QUE SEAN FLOAT, * QUE LA FECHA DE INICIO NO VAYA MAS TARDE QUE LA FINAL, QUE LA IMAGEN SE PUEDE COLOCAR, * EN VEZ DE INPUT QUE SE PUEDA SELECCIONAR IMAGEN O SUBIR UNA FOTO */ public Main() { InitializeComponent(); ConexionApi.start(); botonAdm = bAdmin; panel = panelDeControl; botonActualizar = bActualizar; }
public static void insertarSubasta(string a, string c, string d, string i, float p, DateTime dti, DateTime dtf) { ConexionApi.start(); bool res = ConexionApi.insertarSubasta(a, c, d, i, p, dti, dtf); if (res) { MessageBox.Show("Se ha creado la subasta correctamente"); Main.panel.Hide(); } else { MessageBox.Show("Hemos tenido un fallo crear la subasta"); } }
public static void cambiarContra(Usuario us, string pass) { ConexionApi.start(); bool res = ConexionApi.cambiarContra(us.Id, pass); if (res) { MessageBox.Show("Se ha modificado correctamente la contraseña"); Main.panel.Hide(); } else { MessageBox.Show("Hemos tenido un fallo al cambiar la contraseña"); } }
public static bool login(string nick, string pass) // Funcion que comprueba que el login exista { bool log = false; ConexionApi.start(); ConexionApi.GetUsersAsync(); foreach (Usuario u in ConexionApi.users) { if (u.User.Equals(nick) && u.Pass.Equals(pass)) { logged = u; log = true; } } return(log); }
public static void eliminarUsuario(Usuario user) { DialogResult r = MessageBox.Show("Estás seguro que quieres eliminarlo?", "Confirmar borrado", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (r == DialogResult.Yes) { ConexionApi.start(); bool res = ConexionApi.eliminarUsuario(user); if (res) { MessageBox.Show("Se ha eliminado correctamente"); Main.panel.Hide(); } else { MessageBox.Show("Hemos tenido un fallo al eliminar"); } } }
public static void pujarSubasta(Subasta sub, float precio) { DialogResult r = MessageBox.Show("Estás seguro que quieres pujar?", "Confirmar puja", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (r == DialogResult.Yes) { ConexionApi.start(); bool res = ConexionApi.pujarSubasta(sub, Sesion.logged, precio); if (res) { MessageBox.Show("Se ha realizado la puja"); Main.panel.Hide(); } else { MessageBox.Show("Hemos tenido un fallo en la puja"); } } }
public static void administrarUsers() // FUNCION QUE LLAMA EL BOTON "ADMINISTRAR USUARIOS" del main.cs - FALTA TERMINAR { ConexionApi.start(); ConexionApi.administrarUsers(logged.Id); listadoUsuarios = new List <Usuario>(); foreach (Usuario u in ConexionApi.users) { listadoUsuarios.Add(u); } if (Main.panel.Controls.Count > 0) { Main.panel.Controls.Clear(); } for (int i = 0; i < listadoUsuarios.Count(); i++) { ListadoUsuarios userControl = new ListadoUsuarios(listadoUsuarios[i]); Main.panel.Controls.Add(userControl); } Main.panel.Show(); }
public static void misPujas() // FUNCION QUE LLAMA EL BOTON "MIS PUJAS" del main.cs - BOTONES { ConexionApi.start(); ConexionApi.misPujas(logged.Id); listadoSubastas = new List <Subasta>(); foreach (Subasta s in ConexionApi.subastas) { listadoSubastas.Add(s); } if (Main.panel.Controls.Count > 0) { Main.panel.Controls.Clear(); } for (int i = 0; i < listadoSubastas.Count(); i++) { ListadoSubastas userControl = new ListadoSubastas(listadoSubastas[i], 1); Main.panel.Controls.Add(userControl); } Main.panel.Show(); }
public static void guardarUsuario(Usuario user, string nick, string p, string e, string d, string l, string pais, string cod, int rol, int fun) { ConexionApi.start(); bool res = ConexionApi.guardarUsuario(user.Id, nick, p, e, d, l, pais, cod, rol); if (res) { MessageBox.Show("Se ha guardado correctamente"); if (fun == 1) { Main.panel.Hide(); } else if (fun == 2) { Usuario nuevo = new Usuario(user.Id, nick, p, e, d, l, pais, cod, rol, user.Habilitado); logged = nuevo; } } else { MessageBox.Show("Hemos tenido un fallo"); } }