Exemplo n.º 1
0
        public static void editarSubasta(Subasta sub, string a, string c, string d, string i, float p, DateTime dti, DateTime dtf)
        {
            ConexionApi.start();
            bool res = ConexionApi.editarSubasta(sub, a, c, d, i, p, dti, dtf);

            if (res)
            {
                MessageBox.Show("Se ha modificado la subasta correctamente");
                Main.panel.Hide();
            }
            else
            {
                MessageBox.Show("Hemos tenido un fallo modificar la subasta");
            }
        }
Exemplo n.º 2
0
        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");
                }
            }
        }
Exemplo n.º 3
0
        public static void eliminarSubasta(Subasta sub)
        {
            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.eliminarSubasta(sub);
                if (res)
                {
                    MessageBox.Show("Se ha eliminado correctamente");
                    Main.panel.Hide();
                }
                else
                {
                    MessageBox.Show("Hemos tenido un fallo al eliminar");
                }
            }
        }
Exemplo n.º 4
0
        public static bool pujarSubasta(Subasta sub, Usuario u, float precio)
        {
            using (var client = new HttpClient())
            {
                bool res = false;
                client.BaseAddress = new Uri("http://25.132.197.74:44444/api/Puja/InsertPuja/");
                var respuesta = client.GetAsync(string.Format("?idu={0}&ids={1}&p={2}", u.Id, sub.Id, precio));
                respuesta.Wait();

                var response = respuesta.Result;
                if (response.IsSuccessStatusCode)
                {
                    var lectura = response.Content.ReadAsAsync <Boolean>();
                    lectura.Wait();
                    res = lectura.Result;
                }
                return(res);
            }
        }
Exemplo n.º 5
0
        public static bool eliminarSubasta(Subasta sub)
        {
            using (var client = new HttpClient())
            {
                bool res = false;
                client.BaseAddress = new Uri("http://25.132.197.74:44444/api/Subasta/DeleteSubasta/");
                var respuesta = client.GetAsync(string.Format("?id={0}", sub.Id));
                respuesta.Wait();

                var response = respuesta.Result;
                if (response.IsSuccessStatusCode)
                {
                    var lectura = response.Content.ReadAsAsync <Boolean>();
                    lectura.Wait();
                    res = lectura.Result;
                }
                return(res);
            }
        }
Exemplo n.º 6
0
        public static bool editarSubasta(Subasta s, string a, string c, string d, string i, float p, DateTime dti, DateTime dtf)
        {
            using (var client = new HttpClient())
            {
                bool res = false;
                client.BaseAddress = new Uri("http://25.132.197.74:44444/api/Subasta/UpdateSubasta/");
                var respuesta = client.GetAsync(string.Format("?id={0}&a={1}&c={2}&d={3}&i={4}&p={5}&ti={6}&tf={7}", s.Id, a, c, d, i, p, dti.ToString("yyyy-MM-dd"), dtf.ToString("yyyy-MM-dd")));
                respuesta.Wait();

                var response = respuesta.Result;
                if (response.IsSuccessStatusCode)
                {
                    var lectura = response.Content.ReadAsAsync <Boolean>();
                    lectura.Wait();
                    res = lectura.Result;
                }
                return(res);
            }
        }
Exemplo n.º 7
0
 public ListadoSubastas(Subasta s, int fun)
 {
     InitializeComponent();
     sub           = s;
     funcionalidad = fun;
 }
Exemplo n.º 8
0
 public PanelSubasta(int fun, Subasta s)    // (2) Otras Subastas - (3) Tus subastas
 {
     InitializeComponent();
     funcionalidad = fun;
     sub           = s;
 }
Exemplo n.º 9
0
 public Confirm(Subasta s, int fun)
 {
     InitializeComponent();
     sub           = s;
     funcionalidad = fun;
 }