public ResponseValidarPermisoSalida ValidarPermisoSalida(RequestValidarPermisoSalida request) { ResponseValidarPermisoSalida response = new ResponseValidarPermisoSalida(); PermisoSalidaDA vpsda = new PermisoSalidaDA(); response = vpsda.ValidarPermisoSalida(request); return(response); }
public ResponseImprimirPermisoSalida ImprimirPermisoSalida(RequestImprimirPermisoSalida request) { ResponseImprimirPermisoSalida response = new ResponseImprimirPermisoSalida(); PermisoSalidaDA Permisoda = new PermisoSalidaDA(); PermisoSalidaReport report = new PermisoSalidaReport(); try { response.PermisoSalida = report.RenderizarPDF(Permisoda.ImprimirPermisoSalida(request)); response.Estado = true; response.Mensaje = "Correcto"; }catch (Exception ex) { response.Estado = false; response.Mensaje = ex.Message.ToString(); } return(response); }
private void cargarDatos() { //colocar en referencia la dll de qrcode para oder generar el codigo String codigogenerado = "000008967"; //generamos el codigo QRCoder.QRCodeGenerator qRCodeGenerator = new QRCoder.QRCodeGenerator(); QRCoder.QRCodeData qRCodeData = qRCodeGenerator.CreateQrCode(codigogenerado, QRCoder.QRCodeGenerator.ECCLevel.Q); QRCoder.QRCode qRCode = new QRCoder.QRCode(qRCodeData); //transformamos en bits Bitmap bmp = qRCode.GetGraphic(7); using (MemoryStream ms = new MemoryStream()) { //importante para generar el qr bmp.Save(ms, ImageFormat.Bmp); PermisoSalida ps = new PermisoSalida(); List <PermisoSalida.PermisoSalidaRow> PermisoR = new List <PermisoSalida.PermisoSalidaRow>(); PermisoSalida.PermisoSalidaRow row = ps._PermisoSalida.NewPermisoSalidaRow(); //dia lunes 26 //Dato para imprimir el volante : 250555 // PermisoSalidaDA permisoda = new PermisoSalidaDA(); Entities.Request.RequestImprimirPermisoSalida requestpermiso = new Entities.Request.RequestImprimirPermisoSalida(); PermisoSalidaDA permisoda = new PermisoSalidaDA(); requestpermiso.PermisoSalida = "250555"; List <Entities.PermisoSalida> ListaPermisoSalida = permisoda.ImprimirPermisoSalida(requestpermiso); foreach (Entities.PermisoSalida datos in ListaPermisoSalida) { row = ps._PermisoSalida.NewPermisoSalidaRow(); row.PermisoSalida = datos.NumeroPermisoSalida; row.Rol = datos.Rol; row.Agencia = datos.Agencia; row.Despachador = datos.Despachador; row.Carnet = datos.Carnet; row.Recalada = datos.Recalada; row.NombreNave = datos.NombreNave; row.FechaArribo = datos.FechaArribo; row.TipoDocumento = datos.TipoDocumento; row.NumeroDocumento = datos.NumeroDocumento; row.Cliente = datos.Cliente; row.DocumentoAduana = datos.DocumentoAduana; row.FechaEmision = datos.FechaEmision; row.FechaVencimiento = datos.FechaVencimiento; row.Item = datos.Item; row.MarcasNumeros = datos.MarcasNumeros; row.Mercaderia = datos.Mercaderia; //row.IdenManifiesto = datos.IdenManifiesto; row.TipoEmbalaje = datos.TipoEmbalaje; row.TipoCarga = datos.TipoCarga; row.Carga = datos.Carga; row.Cantidad = datos.Cantidad; row.Peso = datos.Peso; row.Viaje = datos.Viaje; row.Contenedor = datos.Contenedor; row.FechaIngreso = datos.FechaIngreso; row.CargaPeligrosa = datos.CargaPeligrosa; row.Manifiesto = datos.Manifiesto; row.Ubicacion = datos.Ubicacion; row.Sada = datos.Sada; row.Usuario = datos.Usuario; row.Conectado = datos.Conectado; row.IQBF = datos.IQBF; PermisoR.Add(row); } //comentado dia viernes 23 /* row.Agencia = "TRAMARSA"; * row.Carga = "STANDARD 40"; * row.Cantidad = "1.00"; * row.Cliente = "INTRADEVCO INDUSTRIAL SA"; * // row.CargaPeligrosa = "NO"; * row.Carnet = "5547-17-R"; * row.Conectado = "NO"; * row.Contenedor = "UACU9798779"; * row.Despachador = "CUARESMA SIERRA MARIO JULIO"; * row.DocumentoAduana = "118-2019-10-325270-01-8"; * row.FechaArribo = "27/07/2019"; * row.FechaEmision = "12/08/2019"; * row.FechaIngreso = "20/07/2019"; * row.FechaVencimiento = "12/08/2019"; * row.Rol = "AGENTE ADUANA"; * row.IQBF = "NO"; * row.Recalada = "00000838509"; * row.TipoCarga = "CONTENEDORES"; * row.TipoDocumento = "CONOCIMIENTO DE EMBARQUE"; * row.TipoEmbalaje = "CONTENEDOR"; * row.Viaje = "927W"; * row.NombreNave = "NORDIC HONG KONG"; * row.Manifiesto = "2019-01987"; * row.NumeroDocumento = "HLCUSS5190707005"; * // row.Modalidad = "NORMAL"; * row.MarcasNumeros = " "; * row.Item = "0001"; * row.Peso = "25,300"; * row.Ubicacion = "18 /E /1"; * // row.CodigoQR = ms.ToArray(); * //row.Numero_Permiso = "asd"; */ reportViewer1.LocalReport.DataSources.Clear(); reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("PermisoSalida", PermisoR)); reportViewer1.RefreshReport(); } }