Пример #1
0
        private void Btn_Confirmar_Click(object sender, EventArgs e)
        {
            if (checkearDatos() == false)
            {
                MessageBox.Show("Error En Datos Ingresados");
                return;
            }
            String userName  = "";
            String resultado = "";
            String dni       = "";

            User.HomeUsuarios homeUsuario = new User.HomeUsuarios();

            dni = loginWindow.UsuarioActivo.DatosCliente.Dni;

            if (isCreditCardActive)
            {
                String   tipoTarjeta = "";
                String[] fecha       = TxtBox_FechaVencimiento.Text.Split('/');
                int      mes         = Int32.Parse(fecha[0]);
                int      anio        = Int32.Parse(fecha[1]) + 2000;
                if (mes < 0 || mes > 12 || anio > 2050 || AdministradorConfiguracion.obtenerFecha().Year > anio)
                {
                    MessageBox.Show("Error En Fecha");
                    return;
                }

                if (RB_TipoTarjetaCredito.Checked == true)
                {
                    tipoTarjeta = "Credito";
                }
                else
                {
                    tipoTarjeta = "Debito";
                }
                resultado = Dominio.DataAdapter.CargaCredito.agregarCreditoTarjeta(userName, dni, AdministradorConfiguracion.obtenerFecha(),
                                                                                   Int32.Parse(TxtBox_MontoCargar.Text), TxtBox_NroTarjeta.Text, tipoTarjeta, "Tarjeta", new DateTime(anio, mes, 1));
            }
            else
            {
                resultado = Dominio.DataAdapter.CargaCredito.agregarCreditoPayPal(userName, dni, AdministradorConfiguracion.obtenerFecha(),
                                                                                  Int32.Parse(TxtBox_MontoPagarPayPal.Text));
            }
            if (resultado != null)
            {
                //Actualizo la información del usuario activo.
                homeUsuario.setInformacionAlUsuario(this.loginWindow.UsuarioActivo);
            }
            else
            {
                MessageBox.Show("No se pudo realizar la carga.");
                return;
            }
            MessageBox.Show(resultado);
            this.Close();
        }
Пример #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!Dominio.Utilidades.camposCompletos(this.Controls))
            {
                MessageBox.Show("Falta completar datos");
                return;
            }
            String mensaje = new Dominio.Cupones().devolver(login.UsuarioActivo.DatosCliente.Dni, TxtBox_NroCupon.Text,
                                                            AdministradorConfiguracion.obtenerFecha(), TxtBox_Motivo.Text, TxtBox_IdCompra.Text);

            MessageBox.Show(mensaje);
            this.Close();
            //else:
        }
Пример #3
0
        private void InitializeCuponDataGrid()
        {
            DataGrid_Cupones.AutoGenerateColumns = false;
            DataGrid_Cupones.AutoSize            = true;
            DataGrid_Cupones.DataSource          = bindingSource1;
            GenerarColumnaDeCupones();
            cupones = new Dominio.Cupones();

            List <Dominio.Cupon> cuponesList = cupones.obtenerCuponesEnFecha(login.UsuarioActivo.DatosCliente.Dni, AdministradorConfiguracion.obtenerFecha());

            foreach (Dominio.Cupon cupon in cuponesList)
            {
                bindingSource1.Add(cupon);
            }
        }
Пример #4
0
 public DevolverCupon(LoginWindow login)
 {
     InitializeComponent();
     this.login        = login;
     txtBox_Fecha.Text = AdministradorConfiguracion.obtenerFecha().ToShortDateString();
 }
Пример #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            User.HomeUsuarios usuarios = new GrouponDesktop.User.HomeUsuarios();
            int montoGiftCard          = 0;

            if (Int32.TryParse(TxtBoxMontoGift.Text, out montoGiftCard) == false)
            {
                MessageBox.Show("Monto no valido");
                return;
            }
            if (this.montoMinimo > montoGiftCard | this.montoMaximo < montoGiftCard)
            {
                MessageBox.Show("El monto debe estar entre los valores indicados");
                return;
            }
            Boolean usuarioNoExistente;

            usuarioNoExistente = usuarios.usuarioNoExistente(TxtBoxUsuarioDestino.Text);
            if (usuarioNoExistente || montoGiftCard > Int32.Parse(saldo))
            {
                if (usuarioNoExistente)
                {
                    MessageBox.Show("El usuario no existe");
                }
                else
                {
                    MessageBox.Show("Su saldo no es suficiente");
                }
                return;
            }
            User.DatosCliente clienteDestino = usuarios.getDatosCliente(TxtBoxUsuarioDestino.Text);

            String result = Dominio.DataAdapter.GiftCard.comprarGiftCard(login.UsuarioActivo.DatosCliente.Dni,
                                                                         clienteDestino.Dni, Int32.Parse(TxtBoxMontoGift.Text), AdministradorConfiguracion.obtenerFecha());

            usuarios.setInformacionAlUsuario(login.UsuarioActivo);
            MessageBox.Show(result);
            this.Close();
        }