예제 #1
0
 private void ofertar_Click(object sender, EventArgs e)
 {
     if (!FormValidate.isUserLoggedIn())
     {
         return;
     }
     if (!ClienteValidaciones.tieneCalificacionesAlDia(Session.usuario.id))
     {
         MessageBox.Show("Tenes mas de 5 compras sin calificar y no podes realizar mas compras/ofertas hasta que califiques las mismas.");
         return;
     }
     if (publicacion.usuario.id != Session.usuario.id)
     {
         Int32 oferta = Convert.ToInt32(montoOferta.Text);
         if (publicacion.precio > oferta)
         {
             MessageBox.Show("El monto de oferta debe ser superior al precio actual.");
             return;
         }
         Publicaciones.ofertar(publicacion.id, oferta);
         Usuario usuario = Usuarios.buscarUsuarioPorID(publicacion.usuario.id);
         MessageBox.Show("Hiciste la oferta con exito de $ " + montoOferta.Text);
         precio.Text      = montoOferta.Text;
         montoOferta.Text = "";
     }
     else
     {
         MessageBox.Show("No podes comprar tus publicaciones");
     }
 }
 private void comprar_Click(object sender, EventArgs e)
 {
     if (!FormValidate.isUserLoggedIn())
     {
         return;
     }
     if (!ClienteValidaciones.tieneCalificacionesAlDia(Session.usuario.id))
     {
         MessageBox.Show("Tenes mas de 5 compras sin calificar y no podes realizar mas compras/ofertas hasta que califiques las mismas.");
         return;
     }
     if (publicacion.usuario.id != Session.usuario.id)
     {
         Int32 cantidadAComprar = Convert.ToInt32(cantidad.Text);
         if (publicacion.unidades < cantidadAComprar)
         {
             MessageBox.Show("No podes comprar mas de las unidades que hay disponibles.");
             return;
         }
         Publicaciones.comprar(publicacion.id, cantidadAComprar, publicacion.precio);
         Usuario            usuario            = Usuarios.buscarUsuarioPorID(publicacion.usuario.id);
         VerDetalleVendedor verDetalleVendedor = new VerDetalleVendedor(usuario);
         verDetalleVendedor.Show();
         this.Close();
     }
     else
     {
         MessageBox.Show("No podes comprar tus publicaciones");
     }
 }
        private void modify_button_Click(object sender, EventArgs e)
        {
            if (!confirmacionPorMensaje())
            {
                return;
            }

            Cliente cliente = (Cliente)listadoClientes.CurrentRow.DataBoundItem;

            if (ClienteValidaciones.validate(cliente, false))
            {
                Clientes.actualizarCliente(cliente);
                listadoClientes.DataSource = Clientes.Buscar(nombre_search.Text, apellido_search.Text,
                                                             mail_search.Text, tipoDoc_search.Text, documento_search.Text);
                MessageBox.Show("Actualizaste el cliente con exito", "Exito");
            }
        }
예제 #4
0
 private void crear_button_Click(object sender, EventArgs e)
 {
     cliente.nombre           = nombre.Text;
     cliente.apellido         = apellido.Text;
     cliente.dni_tipo         = tipoDoc.Text;
     cliente.dni              = documento.Text;
     cliente.mail             = mail.Text;
     cliente.telefono         = telefono.Text;
     cliente.codigo_postal    = codigoPostal.Text;
     cliente.direccion        = direccion.Text;
     cliente.localidad        = localidad.Text;
     cliente.fecha_nacimiento = Convert.ToDateTime(fecha.Value.ToString());
     cliente.habilitado       = true;
     cliente.eliminado        = false;
     cliente.login_fallidos   = 0;
     if (ClienteValidaciones.validate(cliente, true))
     {
         Clientes.crearCliente(cliente);
         MessageBox.Show("El usuario cliente se creó con exito", "Exito");
         this.Close();
     }
 }