示例#1
0
 /// <summary>
 /// Inicializa hilo cambia color del formulario principal
 /// Inicializa un nuevo vínculo con la bae de datos, pasándole como parámetro un SqlConnection
 /// Obtiene los colonos de la base de datos, cargándolos en la colonia de la clase.
 /// Obtiene el saldo actual de la colonia desde un archivo.
 /// Hardcodea una lista de productos.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void frmPrincipal_Load(object sender, EventArgs e)
 {
     hiloInicial = new Thread(new ThreadStart(this.Comenzando));
     hiloInicial.Start();
     this.ActualizarColonia();
     this.catalinas.SaldoActual = Colonia.ObtenerSaldo();
     this.HardcodeoProductos();
     this.Text = "COLONIA CATALINAS SUR";
 }
示例#2
0
        /// <summary>
        /// Muestra el saldo de la colonia: Ingresos por pago de cuotas y venta de productos.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void bntControlador_Click(object sender, EventArgs e)
        {
            double saldo;
            string pagos;

            this.catalinas.SaldoActual = Colonia.ObtenerSaldo();
            this.catalinas.Pagos       = Colonia.ObtenerPagos();

            pagos = this.catalinas.Pagos;
            saldo = this.catalinas.SaldoActual;
            MessageBox.Show("Ingresos en caja: $ " + saldo);
            MessageBox.Show("Lista de pagos: \n" + pagos + "\n\n---------------------\n Total:$" + saldo);
        }
示例#3
0
        /// <summary>
        /// Inicializa hilo cambia color del formulario principal
        /// Inicializa un nuevo vínculo con la bae de datos, pasándole como parámetro un SqlConnection
        /// Obtiene los colonos de la base de datos, cargándolos en la colonia de la clase.
        /// Obtiene el saldo actual de la colonia desde un archivo.
        /// Hardcodea una lista de productos.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void frmPrincipal_Load(object sender, EventArgs e)
        {
            hiloInicial = new Thread(new ThreadStart(this.Comenzando));
            hiloInicial.Start();
            this.nuevoVinculo = new VincularDB(this.conexion);

            if (this.nuevoVinculo.ProbarConexion())
            {
                this.catalinas = this.nuevoVinculo.ObtenerColonos(this.catalinas);
            }

            else
            {
                MessageBox.Show("No se ha podido conectar a la base de datos");
            }

            this.catalinas.SaldoActual = Colonia.ObtenerSaldo();
            this.HardcodeoProductos();
            this.Text = "COLONIA CATALINAS SUR";
        }