static string Piepagina(VisitaTecnicaModel visitatecnica)
        {
            var contructoPiePagina = new StringBuilder();

            contructoPiePagina.Append("<tr><td align=\"center\" class=\"cell-title\">3. INFORMACIÓN DEL REPRESENTANTE DE QUIMIRESPEL TRANSPORTADORA S.A.S</td></tr>"); // linea 179
            contructoPiePagina.Append("<tr><td><table width=\"100% \" border =\"0\" cellpadding =\"0\" cellspacing =\"0\" class=\"itable\" > ");
            contructoPiePagina.Append("<tr>");
            contructoPiePagina.Append("<td colspan=\"2\" class=\"cell-header-info\">DILIGENCIADO POR:</td>");
            contructoPiePagina.Append("<td colspan=\"3\" class=\"cell-content-info\"><span class=\"cell - content\">Lorem ipsum dolor sit amet</span></td>");
            contructoPiePagina.Append("<td colspan=\"3\" class=\"cell-header-info\">N°  SOLICITUD DE VISITA</td>");
            contructoPiePagina.Append("<td class=\"cell-content-info\">8989898</td>");
            contructoPiePagina.Append("</tr>");
            contructoPiePagina.Append("<tr>");
            contructoPiePagina.Append("<td width=\"16% \" class=\"cell-header-info\">CARGO</td>");
            contructoPiePagina.Append("<td colspan=\"4\" class=\"cell-content-info\"><span class=\"cell - content\">Lorem ipsum dolor sit amet</span></td>");
            contructoPiePagina.Append("<td width=\"10% \" class=\"cell-header-info\">FECHA</td>");
            contructoPiePagina.Append("<td width=\"11% \" class=\"cell-content-info\">00/00/0000</td>");
            contructoPiePagina.Append("<td width=\"9% \" class=\"cell-header-info\">HORA</td>");
            contructoPiePagina.Append("<td width=\"9% \" class=\"cell-content-info\">00;00</td>");
            contructoPiePagina.Append("</tr>");
            contructoPiePagina.Append("<tr>");
            contructoPiePagina.Append("<td class=\"cell-header - info\">TELEFONO</td>");
            contructoPiePagina.Append("<td width=\"13% \" class=\"cell-content-info\">0000000</td>");
            contructoPiePagina.Append("<td width=\"10% \" class=\"cell-header-info\">EXT</td>");
            contructoPiePagina.Append("<td width=\"10% \" class=\"cell-content-info\">0000</td>");
            contructoPiePagina.Append("<td width=\"12% \" class=\"cell-header-info\">N° CELULAR</td>");
            contructoPiePagina.Append("<td colspan=\"4\" class=\"cell-content-info\">0000000000</td>");
            contructoPiePagina.Append("</tr>");
            contructoPiePagina.Append("<tr>");
            contructoPiePagina.Append("<td class=\"cell-header-info\">E-MAIL</td>");
            contructoPiePagina.Append("<td colspan=\"8\" class=\"cell-content-info\">[email protected]</td>");
            contructoPiePagina.Append("</tr>");
            contructoPiePagina.Append("<tr>");
            contructoPiePagina.Append("<td class=\"cell-header - info\">MUNICIPIO</td>");
            contructoPiePagina.Append("<td colspan=\"5\" class=\"cell-content-info\"><span class=\"cell - content\">" + visitatecnica.CiudadF.NomCiudad + "</span></td>");
            contructoPiePagina.Append("<td colspan=\"2\" class=\"cell-header-info\">DEPARTAMENTO</td>");
            contructoPiePagina.Append("<td class=\"cell-content-info\">" + visitatecnica.CiudadF.NomCiudad + "</td>");
            contructoPiePagina.Append("</tr>");
            contructoPiePagina.Append("<tr>");
            contructoPiePagina.Append("<td colspan=\"2\" class=\"cell-header-info\">DIRECCION ADMINISTRATIVA</td>");
            contructoPiePagina.Append("<td colspan=\"3\" class=\"cell-content-info\"><span class=\"cell - content\">" + visitatecnica.DirAdmin + "</span></td>");
            contructoPiePagina.Append("<td colspan=\"2\"><span class=\"cell-header-info\">DIRECCIÓN OPERATIVA</span></td>");
            contructoPiePagina.Append("<td colspan=\"2\" class=\"cell-content-info\"><span class=\"cell - content\">" + visitatecnica.DirOperativa + "</span></td>");
            contructoPiePagina.Append("</tr>");
            contructoPiePagina.Append("</table></td></tr>");
            contructoPiePagina.Append("</table></td>");
            contructoPiePagina.Append("</tr>");
            contructoPiePagina.Append("<tr>");
            contructoPiePagina.Append("<td align=\"center\">&nbsp;</td>");
            contructoPiePagina.Append("</tr>");
            contructoPiePagina.Append("<tr>");
            contructoPiePagina.Append("<td>&nbsp;</td>");
            contructoPiePagina.Append("</tr>");
            contructoPiePagina.Append("</table>");
            contructoPiePagina.Append("</body>");
            contructoPiePagina.Append("</html>");
            return(contructoPiePagina.ToString());
        }
        public static string GenerarPlantillaCompleta(VisitaTecnicaModel visitatecnica)
        {
            var plantillatotal = new StringBuilder();

            plantillatotal.Append(EncabezadoPagina("VISITA TECNICA", "1425898", visitatecnica));
            plantillatotal.Append(VisitaTecnicaSeccionMedia(visitatecnica));
            plantillatotal.Append(Piepagina(visitatecnica));
            return(plantillatotal.ToString());
        }
        public void Save(VisitaTecnicaModel model)
        {
            var client           = new MongoClient(CONEXION);
            var server           = client.GetServer();
            var database         = server.GetDatabase("quimirespeldb");
            var visitaCollection = database.GetCollection <VisitaTecnicaModel>(NOMBRECOLECCION);

            visitaCollection.Insert(model);
        }
        public void Update(VisitaTecnicaModel model)
        {
            //var client = new MongoClient(CONEXION);
            //var server = client.GetServer();
            //var database = server.GetDatabase(DB);
            //var visitaCollection = database.GetCollection<VisitaTecnicaModel>(NOMBRECOLECCION);

            //var query3 = Query<VisitaTecnicaModel>.EQ(fd => fd.ID, model.ID);
            //var update = Update<VisitaTecnicaModel>.Set(e => e.NombreFormulario, model.NombreFormulario);
            //visitaCollection.Update(query3, update);
        }
        private void CargarControles(VisitaTecnicaModel modelo)
        {
            txtCodCIIU.Text             = modelo.CIIU.Valor;
            drpCodigoCIIU.SelectedValue = modelo.CIIU.Valor;
            txtRazonSocial.Text         = modelo.RazonSocial;
            txtNit.Text = modelo.Nit;

            drpDepartamentoH.SelectedValue = modelo.DepartamentoH.ToString();
            var departamentoHeader = _reposDeptoCiudad.GetByValor(modelo.DepartamentoH);

            drpCiudadH.DataSource     = departamentoHeader.Ciudades;
            drpCiudadH.DataValueField = "Valor";
            drpCiudadH.DataTextField  = "NomCiudad";
            drpCiudadH.DataBind();

            drpCiudadH.SelectedValue = modelo.CiudadH.Valor.ToString();

            txtTelefonoH.Text       = modelo.TelefonoH;
            txtDireccionH.Text      = modelo.DireccionH;
            txtNombreContactoH.Text = modelo.NombreContactoH;
            txtCelularH.Text        = modelo.CelularContactoH;
            txtEmailH.Text          = modelo.EmailContactoH;

            // middle

            CargarLineas(modelo.TablaMercanciasPeligrosas);

            //Footer
            txtFechaVisita.Text = modelo.FechaAsignadaVisita;
            txtHoraVisita.Text  = modelo.HoraAsisgnadaVisita;
            txtEspecificaSeguridadIngreso.Text = modelo.EspecificacionesDeSeguridad;
            txtObservacionesAdicionales.Text   = modelo.Observaciones;
            txtDiligenciadoPorRepre.Text       = modelo.DiligenciadoPor;
            txtNumSolicitudVisitaRepre.Text    = modelo.NumeroSolicitud;
            txtCargoRepre.Text    = modelo.CargoDiligenciado;
            txtFechaRepre.Text    = modelo.FechaDiligenciado;
            txtHoraRepre.Text     = modelo.HoraDiligenciado;
            txtTelefonoRepre.Text = modelo.TelefonoDiligenciado;
            txtExtencioRepre.Text = modelo.ExtencionDiligenciado;
            txtCelularRepre.Text  = modelo.CelularDiligenciado;

            drpDepartamentoF.SelectedValue = modelo.DepartamentoF.ToString();
            var departamentoFooter = _reposDeptoCiudad.GetByValor(modelo.DepartamentoF);

            drpCiudadF.DataSource     = departamentoFooter.Ciudades;
            drpCiudadF.DataValueField = "Valor";
            drpCiudadF.DataTextField  = "NomCiudad";
            drpCiudadF.DataBind();

            drpCiudadF.SelectedValue = modelo.CiudadF.Valor.ToString();

            txtDirAdministrativa.Text = modelo.DirAdmin;
            txtDirOperativa.Text      = modelo.DirOperativa;
        }
        static string EncabezadoPagina(string titulo, string viencia, VisitaTecnicaModel visitatecnica)
        {
            var contructoEncabezado = new StringBuilder();

            contructoEncabezado.Append("<!DOCTYPE html PUBLIC \" -//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\" >");
            contructoEncabezado.Append("<html xmlns=\"http://www.w3.org/1999/xhtml\" >");
            contructoEncabezado.Append("<head>");
            contructoEncabezado.Append("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />");
            contructoEncabezado.Append("<title> " + titulo + " </title>");
            contructoEncabezado.Append("<style type=\"text/css\"> " + estilos + " </style>");
            contructoEncabezado.Append("</head>");
            contructoEncabezado.Append("<body> ");
            contructoEncabezado.Append("<table width=\"800\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td height=\"138\"><table width=\"100% \" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td height=\"115\"><table width=\"100% \" border=\"1px\" cellspacing=\"0\" cellpadding=\"0\">");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td width=\"153\" rowspan=\"2\" align=\"center\"> <img src=\"" + imagen + "\" width=\"130\" height=\"113\" /> </td>");
            contructoEncabezado.Append("<td width=\"375\" rowspan=\"2\" align=\"center\" class=\"cell-header\"><strong>" + titulo + "</strong></td>");
            contructoEncabezado.Append("<td width=\"264\" height=\"76\" align=\"center\" class=\"cell-header\" > VERSION: 1</td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell-header\" > VIGENCIA: " + viencia + "</td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("</table></td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td>&nbsp;</td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("</table></td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td align=\"center\" ><table width=\"803\" border =\"1\" cellspacing =\"0\" cellpadding =\"0\" > ");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td width=\"799\" align =\"center\" class=\"cell-title\" > 1. INFORMACION DEL GENERADOR</td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell-header\" ><strong>ACTIVIDAD ECONOMICA</strong></td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td><table width=\"100% \" cellpadding =\"0\" cellspacing =\"0\" class=\"itable\" > ");
            contructoEncabezado.Append("<tr class=\"cell-header\"> ");
            contructoEncabezado.Append("<td width=\"209\" align =\"center\" class=\"cell-header\" ><strong>CÓDIGO CIIU</strong></td>");
            contructoEncabezado.Append("<td width=\"591\" align =\"center\" class=\"cell-header\" ><strong>DESCRIPCIÓN</strong></td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell - content\" >" + visitatecnica.CIIU.Valor + "</td>");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell - content\" >" + visitatecnica.CIIU.Texto + "</td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("<tr class=\"cell - content\">");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell-header\">RAZÓN SOCIAL</td>");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell - content\">Lorem ipsum dolor sit amet</td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("<tr class=\"cell - content\">");  // Linea 52
            contructoEncabezado.Append("<td colspan=\"2\" align=\"center\" ><table width=\"100% \" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"itable\">");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell-header\"><strong>NIT</strong></td>");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell-header\"><strong>CIUDAD</strong></td>");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell-header\"><strong>MUNICIPIO</strong></td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td width=\"33% \" align=\"center\" class=\"cell-content\">Lorem ipsum dolor sit amet</td>");
            contructoEncabezado.Append("<td width=\"33% \" align=\"center\" class=\"cell-content\">Lorem ipsum dolor sit amet</td>");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell-content\">Lorem ipsum dolor sit amet</td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("</table></td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("</table></td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td><table width=\"100% \" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"itable\">");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell-header\">TELEFONO</td>");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell-header\"><strong>DIRECCION</strong></td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td width=\"40% \" height=\"133\" align=\"center\" class=\"cell - content\">" + visitatecnica.TelefonoH.ToUpper() + "</td>");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell - content\">" + visitatecnica.DirOperativa.ToUpper() + "</td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("</table></td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td><table width=\"100% \" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"itable\">");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell-header\">NOMBRE DE CONTACTO</td>");
            contructoEncabezado.Append("<td width=\"35% \" align=\"center\" class=\"cell-header\">CELULAR</td>");
            contructoEncabezado.Append("<td width=\"23% \" align=\"center\" class=\"cell-header\">E-MAIL</td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("<tr>");
            contructoEncabezado.Append("<td width=\"40% \" align=\"center\" class=\"cell - content\">Lorem ipsum dolor sit amet</td>");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell - content\">" + visitatecnica.CelularContactoH.ToUpper() + "</td>");
            contructoEncabezado.Append("<td align=\"center\" class=\"cell - content\">" + visitatecnica.EmailContactoH.ToUpper() + "</td>");
            contructoEncabezado.Append("</tr>");
            contructoEncabezado.Append("</table></td>");
            contructoEncabezado.Append("</tr>");


            return(contructoEncabezado.ToString());
        }
        public static string VisitaTecnicaSeccionMedia(VisitaTecnicaModel visitatecnica)
        {
            var contructorVisitaTecnica = new StringBuilder();

            contructorVisitaTecnica.Append("<tr>"); // linea 192
            contructorVisitaTecnica.Append("<td align=\"center\" class=\"cell-title\">2. RESIDUOS DECLARADOS POR EL GENERADOR</td>");
            contructorVisitaTecnica.Append("</tr>");
            contructorVisitaTecnica.Append("<tr>");
            contructorVisitaTecnica.Append("<td><table width=\"100% \" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"itable\">");
            contructorVisitaTecnica.Append("<tr>");
            contructorVisitaTecnica.Append("<td width=\"9 % \" align=\"center\" class=\"cell-header\">RESIDUO</td>");
            contructorVisitaTecnica.Append("<td width=\"38 % \" align=\"center\" class=\"cell-header\">NOMBRE DE RESIDUO/MERCANCIA PELIGROSA</td>");
            contructorVisitaTecnica.Append("<td width=\"11 % \" align=\"center\" class=\"cell-header\">CANTIDAD</td>");
            contructorVisitaTecnica.Append("<td width=\"8 % \" align=\"center\" class=\"cell-header\">UNIDAD</td>");
            contructorVisitaTecnica.Append("<td width=\"8 % \" align=\"center\" class=\"cell-header\">ESTADO</td>");
            contructorVisitaTecnica.Append("<td width=\"16 % \" align=\"center\" class=\"cell-header\">EMBALAJE</td>");
            contructorVisitaTecnica.Append("</tr>");
            // Item Tabla
            contructorVisitaTecnica.Append("<tr>");
            contructorVisitaTecnica.Append("<td align=\"center\" class=\"cell-header\">1</td>");
            contructorVisitaTecnica.Append("<td align=\"center\" class=\"cell- content\">Lorem ipsum dolor sit amet</td>");
            contructorVisitaTecnica.Append("<td align=\"center\"><span class=\"cell - content\">100</span></td>");
            contructorVisitaTecnica.Append("<td align=\"center\"><span class=\"cell - content\">100</span></td>");
            contructorVisitaTecnica.Append("<td align=\"center\" class=\"cell - content\">UXZ45</td>");
            contructorVisitaTecnica.Append("<td align=\"center\">ASDA243</td>");
            contructorVisitaTecnica.Append("</tr>");
            // Fin item tabla
            contructorVisitaTecnica.Append("</table></td>");
            contructorVisitaTecnica.Append("</tr>");
            contructorVisitaTecnica.Append("<tr>");
            contructorVisitaTecnica.Append("<td><table width=\"100% \" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"itable\">");    // Linea 142
            contructorVisitaTecnica.Append("<tr>");
            contructorVisitaTecnica.Append("<td width=\"20 % \" align=\"center\" class=\"cell-header\">ASESOR ASIGNADO</td>");
            contructorVisitaTecnica.Append("<td width=\"80 % \" align=\"center\" class=\"cell - content\">Lorem ipsum dolor sit amet</td>");
            contructorVisitaTecnica.Append("</tr>");
            contructorVisitaTecnica.Append("</table></td>");
            contructorVisitaTecnica.Append("</tr>");
            contructorVisitaTecnica.Append("<tr>");
            contructorVisitaTecnica.Append("<td> <table width=\"100% \" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
            contructorVisitaTecnica.Append("<tr class=\"itable\">");
            contructorVisitaTecnica.Append("<td width=\"25% \" align=\"center\" class=\"cell-header\">FECHA ASIGNADA DE VISITA</td>");
            contructorVisitaTecnica.Append("<td width=\"29% \" align=\"center\" class=\"cell - content\">Lorem ipsum dolor sit amet</td>");
            contructorVisitaTecnica.Append("<td width=\"16% \" align=\"center\" class=\"cell-header\">HORA ASIGNADA</td>");
            contructorVisitaTecnica.Append("<td width=\"30% \" align=\"center\" class=\"cell - content\">Lorem ipsum dolor sit amet</td>");
            contructorVisitaTecnica.Append("</tr>");
            contructorVisitaTecnica.Append("</table></td>");
            contructorVisitaTecnica.Append("</tr>");
            contructorVisitaTecnica.Append("<tr>");
            contructorVisitaTecnica.Append("<td><table width=\"100% \" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"itable\">");
            contructorVisitaTecnica.Append("<tr>");
            contructorVisitaTecnica.Append("<td align=\"center\" class=\"cell-header\">ESPECIFICACIONES DE SEGURIDAD PARA INGRESO A EMPRESA</td>"); //OK
            contructorVisitaTecnica.Append("</tr>");
            contructorVisitaTecnica.Append("<tr>");
            contructorVisitaTecnica.Append("<td align=\"center\" class=\"cell-content\">Lorem ipsum dolor sit amet</td>");
            contructorVisitaTecnica.Append("</tr>");
            contructorVisitaTecnica.Append("</table></td>");
            contructorVisitaTecnica.Append("</tr>");
            contructorVisitaTecnica.Append("<tr>");
            contructorVisitaTecnica.Append("<td><table width=\"100% \" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"itable\">");
            contructorVisitaTecnica.Append("<tr>");
            contructorVisitaTecnica.Append(" <td align=\"center\" class=\"cell-header\">OBSERVACIONES Y RECOMENDACIONES ADICIONALES POR EL GENERADOR</td>");
            contructorVisitaTecnica.Append("</tr>");
            contructorVisitaTecnica.Append("<tr>");
            contructorVisitaTecnica.Append("<td align=\"center\" class=\"cell-content\">Lorem ipsum dolor sit amet</td>");
            contructorVisitaTecnica.Append("</tr>");
            contructorVisitaTecnica.Append("</table></td>");
            contructorVisitaTecnica.Append("</tr>");
            return(contructorVisitaTecnica.ToString());
        }
        private void Save()
        {
            var modelo = new VisitaTecnicaModel
            {
                NumeroSolicitud   = txtNumSolicitudVisitaRepre.Text,
                AsesorAsignado    = drpAsesorAsignado.SelectedValue,
                CargoDiligenciado = txtCargoRepre.Text,
                CelularContactoH  = txtCelularRepre.Text,
                EmailContactoH    = txtEmailH.Text,
                TelefonoH         = txtTelefonoH.Text,
                Nit           = txtNit.Text,
                RazonSocial   = txtRazonSocial.Text,
                DepartamentoH = int.Parse(drpDepartamentoH.SelectedValue),
                DepartamentoF = int.Parse(drpDepartamentoF.SelectedValue),
                CiudadH       = new CiudadModelo {
                    Valor = int.Parse(drpCiudadH.SelectedValue), NomCiudad = drpCiudadH.SelectedItem.Text, Eliminado = false
                },
                CiudadF = new CiudadModelo {
                    Valor = int.Parse(drpCiudadF.SelectedValue), NomCiudad = drpCiudadH.SelectedItem.Text, Eliminado = false
                },

                CIIU = new BaseModelo {
                    Valor = drpCodigoCIIU.SelectedValue, Texto = drpCodigoCIIU.SelectedItem.Text
                },
                Observaciones = txtObservacionesAdicionales.Text,
                EspecificacionesDeSeguridad = txtEspecificaSeguridadIngreso.Text,

                FechaAsignadaVisita = txtFechaVisita.Text,
                HoraAsisgnadaVisita = txtHoraVisita.Text,

                DiligenciadoPor       = txtDiligenciadoPorRepre.Text,
                CelularDiligenciado   = txtCelularRepre.Text,
                FechaDiligenciado     = txtFechaRepre.Text,
                ExtencionDiligenciado = txtExtencioRepre.Text,
                HoraDiligenciado      = txtHoraRepre.Text,
                TelefonoDiligenciado  = txtTelefonoRepre.Text,
                DireccionH            = txtDireccionH.Text,
                NombreContactoH       = txtNombreContactoH.Text,

                DirAdmin     = txtDirAdministrativa.Text,
                DirOperativa = txtDirOperativa.Text,

                Control = new ControlModelo
                {
                    Visible          = true,
                    Printed          = false,
                    ClosedDate       = null,
                    CreatedDate      = DateTime.Now.ToString("dd/MM/yyyy"),
                    Editable         = false,
                    Eliminado        = false,
                    IdFormulario     = "0001" + DateTime.Now.ToString("ddMyms"),
                    NombreFormulario = NombreFormulario,
                    LogDocumentos    = new List <BaseModelo> {
                        new BaseModelo {
                            Valor = "NumVisia", Texto = "0001" + DateTime.Now.ToString("ddMyms")
                        }
                    }
                },
                TablaMercanciasPeligrosas = GetLineas()
            };

            _repositorio.Save(modelo);
        }