private void llenar(Bombas bmb, Label lblR, Label lblE, Label lblD) { //metodo para llenar una bomba a sus capacidades maximas bmb.TanqueR.Galones = 800; lblR.Text = 800.ToString(); bmb.TanqueE.Galones = 600; lblE.Text = 600.ToString(); bmb.TanqueD.Galones = 800; lblD.Text = 800.ToString(); }
//pide la boma, el combobox de cada bomba,el label del precio(que se encuentra arriba en la visual), y los 3 label a editar del //tabpage de adminstracion, captura ambos textbox de la bomba private void venta(Bombas b, ComboBox cmb, Label lblR, Label lblE, Label lblD, Label lblRegularAdm, Label lblEspecialAdm, Label lblDieselAdm, TextBox txtGalon, TextBox txtDolar) { if (cmb.SelectedIndex == 0) { PreRegular = double.Parse(lblR.Text); int validado = validar.ValidarParaProceso(PreRegular, txtGalon, txtDolar);//verifica cual textbox se ingreso datos if (validado == 1 || validado == 3) { //Si si ingreso por dolares b.DespacharGasolinaBomba(PreRegular, txtGalon, txtDolar); lblRegularAdm.Text = b.TanqueR.Galones.ToString(); } else if (validado == 2) { //Si se ingreso por galones b.DespacharGasolinaBomba(txtGalon, txtDolar, PreRegular); lblRegularAdm.Text = b.TanqueR.Galones.ToString(); } } else if (cmb.SelectedIndex == 1) { PreEspecial = double.Parse(lblE.Text); int validado = validar.ValidarParaProceso(PreEspecial, txtGalon, txtDolar);//verifica cual textbox se ingreso datos if (validado == 1 || validado == 3) { b.DespacharEspecialBomba(PreEspecial, txtGalon, txtDolar); lblEspecialAdm.Text = b.TanqueE.Galones.ToString(); } else if (validado == 2) { b.DespacharEspecialBomba(txtGalon, txtDolar, PreEspecial); lblEspecialAdm.Text = b.TanqueE.Galones.ToString(); } } else if (cmb.SelectedIndex == 2) { PreDiecel = double.Parse(lblD.Text); int validado = validar.ValidarParaProceso(PreDiecel, txtGalon, txtDolar);//verifica cual textbox se ingreso datos if (validado == 1 || validado == 3) { b.DespacharDieselBomba(PreDiecel, txtGalon, txtDolar); lblDieselAdm.Text = b.TanqueD.Galones.ToString(); } else if (validado == 2) { b.DespacharDieselBomba(txtGalon, txtDolar, PreDiecel); lblDieselAdm.Text = b.TanqueD.Galones.ToString(); } } }