Ejemplo n.º 1
0
        /// <summary>
        /// Genera la fecha para la carta encomienda
        /// </summary>
        /// <param name="ciudad"></param>
        /// <param name="estado"></param>
        /// <returns></returns>
        private Paragraph ObtenerFecha(string ciudad, string estado)
        {
            FechaHelper fechaHelper = new FechaHelper();

            var fechaCarta = new Paragraph();

            var chunkFecha = new Chunk("         " + ciudad + "," + estado + "         ", new Font(Font.FontFamily.UNDEFINED, 11.0f, Font.BOLD | Font.UNDERLINE, BaseColor.BLACK));

            fechaCarta.Add(chunkFecha);

            chunkFecha = new Chunk(" a ", new Font(Font.FontFamily.UNDEFINED, 11.0f, Font.NORMAL, BaseColor.BLACK));
            fechaCarta.Add(chunkFecha);

            chunkFecha = new Chunk("     " + DateTime.Now.Day.ToString() + "     ", new Font(Font.FontFamily.UNDEFINED, 11.0f, Font.BOLD | Font.UNDERLINE, BaseColor.BLACK));
            fechaCarta.Add(chunkFecha);

            chunkFecha = new Chunk(" de ", new Font(Font.FontFamily.UNDEFINED, 11.0f, Font.NORMAL, BaseColor.BLACK));
            fechaCarta.Add(chunkFecha);

            chunkFecha = new Chunk("     " + fechaHelper.ObtenerNombreMes(DateTime.Now.Month) + "     ", new Font(Font.FontFamily.UNDEFINED, 11.0f, Font.BOLD | Font.UNDERLINE, BaseColor.BLACK));
            fechaCarta.Add(chunkFecha);

            chunkFecha = new Chunk(" de ", new Font(Font.FontFamily.UNDEFINED, 11.0f, Font.NORMAL, BaseColor.BLACK));
            fechaCarta.Add(chunkFecha);

            chunkFecha = new Chunk("     " + DateTime.Now.Year.ToString() + "     ", new Font(Font.FontFamily.UNDEFINED, 11.0f, Font.BOLD | Font.UNDERLINE, BaseColor.BLACK));
            fechaCarta.Add(chunkFecha);

            fechaCarta.Alignment = Element.ALIGN_RIGHT;

            return(fechaCarta);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Obtiene un arreglo con los datos faltantes de la carta
        /// </summary>
        /// <param name="modelo"></param>
        /// <param name="nombreRepresentante"></param>
        /// <param name="razonSocial"></param>
        /// <param name="rfc"></param>
        /// <returns></returns>
        private string[] ObtenerDatosFaltantes(CartaEncomiendaViewModel modelo, ClienteDTO modeloDTO)

        {
            FechaHelper fechaHelper = new FechaHelper();

            var datos = new string[] { "       " + modeloDTO.RepresentanteLegal,
                                       modeloDTO.NombreFiscal,
                                       modeloDTO.ObtenerDomicilioFiscal,
                                       modeloDTO.RFC,
                                       modelo.NumeroEscritura,
                                       modelo.NombreNotarioPublico,
                                       modelo.NumeroNotaria,
                                       modelo.CiudadNotariado + ", " + modelo.EstadoNotariado,
                                       "AUTORIZARLO",
                                       modelo.PeriodoCompredidoInicio.Day.ToString(),
                                       fechaHelper.ObtenerNombreMes(modelo.PeriodoCompredidoInicio.Month),
                                       modelo.PeriodoCompredidoInicio.Year.ToString(),
                                       modelo.PeriodoCompredidoFin.Day.ToString(),
                                       fechaHelper.ObtenerNombreMes(modelo.PeriodoCompredidoFin.Month),
                                       modelo.PeriodoCompredidoFin.Year.ToString() };

            return(datos);
        }