/// <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); }
/// <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); }