示例#1
0
 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();
 }
示例#2
0
        //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();
                }
            }
        }