public AltaCompra()
        {
            this.compraActual = new Compra();
            InitializeComponent();
            this.dtpFechaViaje.Format = DateTimePickerFormat.Custom;
            this.dtpFechaViaje.CustomFormat = "dd-MM-yy";
            cmbOrigen.DataSource = DAOCiudad.Mostrar();
            cmbDestino.DataSource = DAOCiudad.Mostrar();
            cmbDestino.DisplayMember = "Nombre";
            cmbDestino.ValueMember = "Id"; //cambiar a Id para la base original
            cmbOrigen.DisplayMember = "Nombre";
            cmbOrigen.ValueMember = "Id";
            cantPasajes.Items.Add(1);
            cantPasajes.Items.Add(2);
            cantPasajes.Items.Add(3);
            cantPasajes.Items.Add(4);
            cantPasajes.Items.Add(5);
            cantPasajes.Items.Add(6);
            cantPasajes.Items.Add(7);
            cantPasajes.Items.Add(8);
            cantPasajes.Items.Add(9);
            cantPasajes.Items.Add(10);
            txtCantKG.Text = "0";

            dgvCompra.AutoGenerateColumns = true;
        }
        public static int AgregarCompra(Compra compra)
        {
            int auxPNR = executeProcedureWithReturnValue("spdame_PNR");

            auxPNR = auxPNR + 1; //Porque necesito insertar uno nuevo

            compra.PNR = auxPNR;

             foreach (var Butacas in compra.ButacasSeleccionadas)
            {
                executeProcedure("spinsertar_compra", 1,auxPNR, compra.ViajeSeleccionado, compra.Nombre, compra.Apellido, compra.Dni, compra.Direccion, compra.Telefono, compra.Email, compra.FechaNac, compra.CantidadPasajes, compra.CantidadKG, compra.FechaDeViaje, compra.ImportePasajes,  compra.Tipopago, Butacas.Id);
            }

             return auxPNR;
        }
        public static int AgregarCompraEncomienda(Compra compra)
        {
            int auxPNR = 0;

            if (compra.PNR > 0) auxPNR = compra.PNR;
            else
            {
                auxPNR = executeProcedureWithReturnValue("spdame_PNR");

                auxPNR = auxPNR + 1; //Porque necesito insertar uno nuevo

                compra.PNR = auxPNR;
            }

            executeProcedure("spinsertar_compraEncomienda", 1, auxPNR, compra.ViajeSeleccionado, compra.Nombre, compra.Apellido, compra.Dni, compra.Direccion, compra.Telefono, compra.Email, compra.FechaNac, compra.CantidadKG, compra.FechaDeViaje,compra.ImporteEncomienda, compra.Tipopago);
            return auxPNR;
        }
Example #4
0
        public Butacas(Compra compraActual, Abm_Compra.AltaCompra altaCompra)
        {
            AltaCompra = altaCompra;
            CantidadPasajes = Convert.ToString(compraActual.CantidadPasajes);
            kgComprados = Convert.ToString(compraActual.CantidadKG);
            this._compraActual = compraActual;
            restan = _compraActual.CantidadPasajes;
            restanEnco = _compraActual.CantidadKG;
            butacas = DAOButaca.ButacasLibres(compraActual.ViajeSeleccionado);
            kgsDisponibles = DAOViaje.getKgDisponibles(this._compraActual.ViajeSeleccionado);
            CrearListaDeButacasLibres();
            listaDeSeleccionadas = new List<Butaca>();

            InitializeComponent();
            this.btnFin.Enabled = false;
            if (compraActual.CantidadPasajes == 0)
            {
                this.checkedListBox1.Enabled = false;
            }
        }
        public DatosCompra(Compra compra)
        {
            clientes = DAOCliente.buscarClientes();

            if (clientes != null)
            {
                ClientesRegistrados = this.crearListaDeUsuarios();
            }

            compraActual = compra;

            InitializeComponent();
            cmbTipo.Items.Add("T");
            cmbTipo.Items.Add("E");
            cmbCuotas.Items.Add(1);
            cmbCuotas.Items.Add(3);
            cmbCuotas.Items.Add(6);
            cmbCuotas.Items.Add(9);
            cmbCuotas.Items.Add(12);
        }
 public static void EditarCompra(Compra compra)
 {
     executeProcedure("speditar_compra", 1, compra.Nombre, compra.Apellido, compra.Dni, compra.Direccion, compra.Telefono, compra.Email, compra.FechaNac, compra.FechaDeViaje, compra.Origen, compra.Destino, compra.CantidadPasajes, compra.CantidadKG, compra.ViajeSeleccionado);
 }