コード例 #1
0
        public void guardarRegistro(string[] _lstExpresiones, string _cOracion, string _cEmpresa)
        {
            string cEmpresa = _cEmpresa;
            string cCarpeta = "";
            string cArchivo = "";

            if (_lstExpresiones[1] == "llegó")
            {
                cCarpeta = "Entregados";
            }
            else
            {
                cCarpeta = "Pendientes";
            }

            Minutos  Minutos  = new Minutos();
            Horas    Horas    = new Horas();
            Dias     Dias     = new Dias();
            Semanas  Semanas  = new Semanas();
            Meses    Meses    = new Meses();
            Bimestre Bimestre = new Bimestre();
            Años     Años     = new Años();

            Minutos.setNext(Horas);
            Horas.setNext(Dias);
            Dias.setNext(Semanas);
            Semanas.setNext(Meses);
            Meses.setNext(Bimestre);
            Bimestre.setNext(Años);
            cArchivo = Minutos.handle(_lstExpresiones[4]);

            string path = Environment.CurrentDirectory + "\\" + _cEmpresa + "\\" + cCarpeta + "\\" + cArchivo;

            File.AppendAllLines(path, new String[] { _cOracion });
        }
コード例 #2
0
        public void Siguiente_InvocandoHoras_CeroVez()
        {
            int contador  = 0;
            var Sut       = new Minutos();
            var DOC_Horas = new Mock <IFormatoTiempo>();

            DOC_Horas.Setup(x => x.ObtenerFormatoTiempo(It.IsAny <decimal>())).Returns("8 Horas").Callback(() => contador++);
            Sut.ObtenerFormatoTiempo(500M);
            Assert.AreEqual(0, contador);
        }
コード例 #3
0
        private void btnSiguiente_Click(object sender, EventArgs e)
        {
            if (NumeroPregunta < 10)
            {
                //PreguntasDelCuestionaro Pregunta = (PreguntasDelCuestionaro)Preguntas[Aleatorio[NumeroPregunta]];
                PreguntasDelCuestionaro Pregunta = (PreguntasDelCuestionaro)Preguntas[Numeros[NumeroPregunta]];
                //Aumenta el puntaje obtenido por el usuario.
                if (radboA.Checked)
                {
                    if (Pregunta.R1 == Pregunta.rCorrecta)
                    {
                        puntaje++;
                    }
                }
                else if (radboB.Checked)
                {
                    if (Pregunta.R2 == Pregunta.rCorrecta)
                    {
                        puntaje++;
                    }
                }
                else if (radboC.Checked)
                {
                    if (Pregunta.R1 == Pregunta.rCorrecta)
                    {
                        puntaje++;
                    }
                }

                //Verifica que por lo menos un RadioButton está seleccionado para cambiar de pregunta.
                if (radboA.Checked || radboB.Checked || radboC.Checked)
                {
                    lbPregunta.Text = (++NumeroPregunta).ToString() + "-. " + Pregunta.Pregunta;
                    radboA.Text     = "A) " + Pregunta.R1;
                    radboB.Text     = "B) " + Pregunta.R2;
                    radboC.Text     = "C) " + Pregunta.R3;
                }
                else
                {
                    MessageBox.Show("No puedes pasar a la siguiente pregunta hasta que hayas seleccionado una opción.");
                }
            }
            else
            {
                TiempoCuestionario.Stop();
                lbPregunta.Text = "Tuviste " + puntaje.ToString() + "respuestas correctas";
                radboA.Hide();
                radboB.Hide();
                radboC.Hide();
                Minutos.Hide();
                Segundos.Hide();
                label3.Hide();
                btnSiguiente.Hide();
            }
        }
コード例 #4
0
        public void ObtenerFormatoTiempo_QuinientosMinutos_OchoHoras()
        {
            var Sut       = new Minutos();
            var DOC_Horas = new Mock <IFormatoTiempo>();

            DOC_Horas.Setup(x => x.ObtenerFormatoTiempo(It.IsAny <decimal>())).Returns("8 Horas");
            Sut.Siguiente(DOC_Horas.Object);
            string Resultado = Sut.ObtenerFormatoTiempo(500M);

            Assert.AreEqual("8 Horas", Resultado);
        }
コード例 #5
0
ファイル: TimeCode.cs プロジェクト: omagister/desafioGlobo
        public string Extenso()
        {
            string extenso = string.Empty;

            string horas    = AcrescentaZero(Horas.ToString());
            string minutos  = AcrescentaZero(Minutos.ToString());
            string segundos = AcrescentaZero(Segundos.ToString());
            string frames   = AcrescentaZero(Frames.ToString());

            extenso = horas + ":" + minutos + ":" + segundos + ";" + frames;

            return(extenso);
        }
コード例 #6
0
 private void TiempoCuestionario_Tick(object sender, EventArgs e)
 {
     if (MinutosRestantes >= 0)
     {
         if (SegundosRestantes >= 0)
         {
             SegundosRestantes = SegundosRestantes - 1;
             if (SegundosRestantes < 10)
             {
                 Segundos.Text = "0" + SegundosRestantes.ToString();
             }
             else
             {
                 Segundos.Text = SegundosRestantes.ToString();
             }
         }
         else
         {
             SegundosRestantes = 60;
             MinutosRestantes  = MinutosRestantes - 1;
             if (MinutosRestantes < 10)
             {
                 Minutos.Text = "0" + MinutosRestantes.ToString();
             }
             else
             {
                 Minutos.Text = MinutosRestantes.ToString();
             }
         }
     }
     else
     {
         TiempoCuestionario.Stop();
         lbPregunta.Hide();
         radboA.Hide();
         radboB.Hide();
         radboC.Hide();
         Minutos.Hide();
         Segundos.Hide();
         label3.Hide();
         btnSiguiente.Hide();
     }
 }
コード例 #7
0
        private IFormatoTiempo crearformatosTiempo()
        {
            Minutos   FormatoMinutos    = new Minutos();
            Horas     FormatoHoras      = new Horas();
            Dias      FormatoDias       = new Dias();
            Semanas   FormatoSemanas    = new Semanas();
            Meses     FormatoMeses      = new Meses();
            Bimestres FormatoBimenstres = new Bimestres();
            Anios     FormatoAnios      = new Anios();

            FormatoBimenstres.Siguiente(FormatoAnios);
            FormatoMeses.Siguiente(FormatoBimenstres);
            FormatoSemanas.Siguiente(FormatoMeses);
            FormatoDias.Siguiente(FormatoSemanas);
            FormatoHoras.Siguiente(FormatoDias);
            FormatoMinutos.Siguiente(FormatoHoras);

            return(FormatoMinutos);
        }
コード例 #8
0
ファイル: MinutosUTest.cs プロジェクト: Zaoldyek/Recuperacion
        public void handle_EnviarCadenaNula_GeneraExcepcion()
        {
            //Arrange
            Minutos  Minutos  = new Minutos();
            Horas    Horas    = new Horas();
            Dias     Dias     = new Dias();
            Semanas  Semanas  = new Semanas();
            Meses    Meses    = new Meses();
            Bimestre Bimestre = new Bimestre();
            Años     Años     = new Años();

            Minutos.setNext(Horas);
            Horas.setNext(Dias);
            Dias.setNext(Semanas);
            Semanas.setNext(Meses);
            Meses.setNext(Bimestre);
            Bimestre.setNext(Años);
            //Assert
            Assert.ThrowsException <NullReferenceException>(() => Minutos.handle(null));
        }
コード例 #9
0
        private void TiempoGeneral_Tick(object sender, EventArgs e)
        {
            Segundos++;

            EstadoTb.Text = Estado;
            string SHoras = Hora.ToString(), SMinutos = Minutos.ToString(), SSegundos = Segundos.ToString();

            if (Segundos < 10)
            {
                SSegundos = "0" + Segundos;
            }
            if (Minutos < 10)
            {
                SMinutos = "0" + Minutos;
            }
            if (Hora < 10)
            {
                SHoras = "0" + Hora;
            }

            TiempoTb.Text = SHoras + " : " + SMinutos + " : " + SSegundos;

            if (Segundos == 60)
            {
                Minutos++;
                Segundos = 0;
            }
            if (Minutos == 5)
            {
                Hora++;
                Minutos = 0;
            }
            if (Hora % 5 == 0)
            {
                PaquetePb.Visible = true;
                LlegadaPaquete.Start();
            }
        }
コード例 #10
0
ファイル: MinutosUTest.cs プロジェクト: Zaoldyek/Recuperacion
        public void handle_EnviarCadenaConPalabraMinutos_RecibeNombreDelArchivoMinutos()
        {
            //Arrange
            string   cArchivo = "";
            Minutos  Minutos  = new Minutos();
            Horas    Horas    = new Horas();
            Dias     Dias     = new Dias();
            Semanas  Semanas  = new Semanas();
            Meses    Meses    = new Meses();
            Bimestre Bimestre = new Bimestre();
            Años     Años     = new Años();

            Minutos.setNext(Horas);
            Horas.setNext(Dias);
            Dias.setNext(Semanas);
            Semanas.setNext(Meses);
            Meses.setNext(Bimestre);
            Bimestre.setNext(Años);
            //Act
            cArchivo = Minutos.handle("Minutos");

            //Assert
            Assert.AreEqual("Minutos.txt", cArchivo);
        }
コード例 #11
0
 public override string ToString()
 {
     return("Nombre: " + Nombre + Environment.NewLine +
            "Minutos: " + Minutos.ToString());
 }
コード例 #12
0
 public override string ToString()
 {
     return(Graus.ToString("00") + "º " + Minutos.ToString("00") + "' " + Segundos.ToString("00") + "''  " + Valor.ToString());
 }