/// <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"; }
/// <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); }
/// <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"; }