Example #1
0
        private static string ObtenerLinea(int cantidad, decimal area, decimal perimetro, int tipo, int idioma)
        {
            if (cantidad > 0)
            {
                Castellano castellano = new Castellano();
                Ingles     ingles     = new Ingles();
                Frances    frances    = new Frances();

                string traduccionFigura    = "";
                string traduccionArea      = "";
                string traduccionPerimetro = "";

                switch (idioma)
                {
                case 1:
                    traduccionFigura    = castellano.TraducirFigura(tipo, cantidad, idioma);
                    traduccionArea      = castellano.TraducirTitulo("A");
                    traduccionPerimetro = castellano.TraducirTitulo("P");
                    break;

                case 2:
                    traduccionFigura    = ingles.TraducirFigura(tipo, cantidad, idioma);
                    traduccionArea      = ingles.TraducirTitulo("A");
                    traduccionPerimetro = ingles.TraducirTitulo("P");
                    break;

                case 3:
                    traduccionFigura    = frances.TraducirFigura(tipo, cantidad, idioma);
                    traduccionArea      = frances.TraducirTitulo("A");
                    traduccionPerimetro = frances.TraducirTitulo("P");
                    break;
                }
                return($"{cantidad} {traduccionFigura} | {traduccionArea} {area:#.##} | {traduccionPerimetro} {perimetro:#.##} <br/>");
            }

            return(string.Empty);
        }