public ResponseImprimirPermisoSalida ConstruirPermisoSalida(RequestImprimirPermisoSalida request)
        {
            ResponseImprimirPermisoSalida response = new ResponseImprimirPermisoSalida {
                Estado = false
            };

            try
            {
                string url = ConfigurationManager.AppSettings["UrlPermisoSalida"].ToString();
                response = Helper.InvocarServicio <ResponseImprimirPermisoSalida>(request, url, "POST");
            }
            catch (Exception ex)
            {
                response.Mensaje = ex.Message;
            }

            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);
        }
        public ResponseImprimirPermisoSalida ImprimirPermisoSalida(RequestImprimirPermisoSalida request)
        {
            PermisoSalidaBL bl = new PermisoSalidaBL();

            return(bl.ImprimirPermisoSalida(request));
        }
Exemplo n.º 4
0
        public ResponseImprimirPermisoSalida ImprimirPermisoSalida(RequestImprimirPermisoSalida request, string url)
        {
            var response = Helper.InvocarServicio <ResponseImprimirPermisoSalida, RequestImprimirPermisoSalida>(request, url, "POST");

            return(response);
        }
Exemplo n.º 5
0
        public List <PermisoSalida> ImprimirPermisoSalida(RequestImprimirPermisoSalida request)
        {
            List <PermisoSalida> lista = new List <PermisoSalida>();
            SqlConnection        con   = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxANTP"].ToString());

            try
            {
                SqlCommand cmd = new SqlCommand("USP_IMPRIMIR_PERMISO_SALIDA", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@PermisoSalida", SqlDbType.VarChar, 6).Value = request.PermisoSalida;
                con.Open();

                SqlDataReader dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    PermisoSalida ps = new PermisoSalida();

                    ps.NumeroPermisoSalida = dr.IsDBNull(dr.GetOrdinal("NumeroPermisoSalida")) ? "" : dr.GetString(dr.GetOrdinal("NumeroPermisoSalida")).Trim();
                    ps.Rol              = dr.IsDBNull(dr.GetOrdinal("Rol")) ? "" : dr.GetString(dr.GetOrdinal("Rol")).Trim();
                    ps.Agencia          = dr.IsDBNull(dr.GetOrdinal("Agencia")) ? "" : dr.GetString(dr.GetOrdinal("Agencia")).Trim();
                    ps.Despachador      = dr.IsDBNull(dr.GetOrdinal("Despachador")) ? "" : dr.GetString(dr.GetOrdinal("Despachador")).Trim();
                    ps.Carnet           = dr.IsDBNull(dr.GetOrdinal("Carnet")) ? "" : dr.GetString(dr.GetOrdinal("Carnet")).Trim();
                    ps.Recalada         = dr.IsDBNull(dr.GetOrdinal("Recalada")) ? "" : dr.GetString(dr.GetOrdinal("Recalada")).Trim();
                    ps.NombreNave       = dr.IsDBNull(dr.GetOrdinal("NombreNave")) ? "" : dr.GetString(dr.GetOrdinal("NombreNave")).Trim();
                    ps.FechaArribo      = dr.IsDBNull(dr.GetOrdinal("FechaArribo")) ? "" : dr.GetString(dr.GetOrdinal("FechaArribo")).Trim();
                    ps.TipoDocumento    = dr.IsDBNull(dr.GetOrdinal("TipoDocumento")) ? "" : dr.GetString(dr.GetOrdinal("TipoDocumento")).Trim();
                    ps.NumeroDocumento  = dr.IsDBNull(dr.GetOrdinal("NumeroDocumento")) ? "" : dr.GetString(dr.GetOrdinal("NumeroDocumento")).Trim();
                    ps.Cliente          = dr.IsDBNull(dr.GetOrdinal("Cliente")) ? "" : dr.GetString(dr.GetOrdinal("Cliente")).Trim();
                    ps.DocumentoAduana  = dr.IsDBNull(dr.GetOrdinal("DocumentoAduana")) ? "" : dr.GetString(dr.GetOrdinal("DocumentoAduana")).Trim();
                    ps.FechaEmision     = dr.IsDBNull(dr.GetOrdinal("FechaEmision")) ? "" : dr.GetString(dr.GetOrdinal("FechaEmision")).Trim();
                    ps.FechaVencimiento = dr.IsDBNull(dr.GetOrdinal("FechaVencimiento")) ? "" : dr.GetString(dr.GetOrdinal("FechaVencimiento")).Trim();
                    ps.Item             = dr.IsDBNull(dr.GetOrdinal("Item")) ? "" : dr.GetString(dr.GetOrdinal("Item")).Trim();
                    ps.MarcasNumeros    = dr.IsDBNull(dr.GetOrdinal("MarcasNumeros")) ? "" : dr.GetString(dr.GetOrdinal("MarcasNumeros")).Trim();
                    ps.Mercaderia       = dr.IsDBNull(dr.GetOrdinal("Mercaderia")) ? "" : dr.GetString(dr.GetOrdinal("Mercaderia")).Trim();
                    //ps.IdenManifiesto = dr.IsDBNull(dr.GetOrdinal("IdenManifiesto")) ? "" : dr.GetString(dr.GetOrdinal("IdenManifiesto")).Trim();
                    ps.TipoEmbalaje   = dr.IsDBNull(dr.GetOrdinal("TipoEmbalaje")) ? "" : dr.GetString(dr.GetOrdinal("TipoEmbalaje")).Trim();
                    ps.TipoCarga      = dr.IsDBNull(dr.GetOrdinal("TipoCarga")) ? "" : dr.GetString(dr.GetOrdinal("TipoCarga")).Trim();
                    ps.Carga          = dr.IsDBNull(dr.GetOrdinal("Carga")) ? "" : dr.GetString(dr.GetOrdinal("Carga")).Trim();
                    ps.Cantidad       = dr.IsDBNull(dr.GetOrdinal("Cantidad")) ? 0 : dr.GetDecimal(dr.GetOrdinal("Cantidad"));
                    ps.Peso           = dr.IsDBNull(dr.GetOrdinal("Peso")) ? 0 : dr.GetDecimal(dr.GetOrdinal("Peso"));
                    ps.Viaje          = dr.IsDBNull(dr.GetOrdinal("Viaje")) ? "" : dr.GetString(dr.GetOrdinal("Viaje")).Trim();
                    ps.Contenedor     = dr.IsDBNull(dr.GetOrdinal("Contenedor")) ? "" : dr.GetString(dr.GetOrdinal("Contenedor")).Trim();
                    ps.FechaIngreso   = dr.IsDBNull(dr.GetOrdinal("FechaIngreso")) ? DateTime.Now : dr.GetDateTime(dr.GetOrdinal("FechaIngreso"));
                    ps.CargaPeligrosa = dr.IsDBNull(dr.GetOrdinal("CargaPeligrosa")) ? "" : dr.GetString(dr.GetOrdinal("CargaPeligrosa")).Trim();
                    ps.Manifiesto     = dr.IsDBNull(dr.GetOrdinal("Manifiesto")) ? "" : dr.GetString(dr.GetOrdinal("Manifiesto")).Trim();
                    ps.Ubicacion      = dr.IsDBNull(dr.GetOrdinal("Ubicacion")) ? "" : dr.GetString(dr.GetOrdinal("Ubicacion")).Trim();
                    ps.Sada           = dr.IsDBNull(dr.GetOrdinal("Sada")) ? "" : dr.GetString(dr.GetOrdinal("Sada")).Trim();
                    ps.Usuario        = dr.IsDBNull(dr.GetOrdinal("Usuario")) ? "" : dr.GetString(dr.GetOrdinal("Usuario")).Trim();
                    ps.Conectado      = dr.IsDBNull(dr.GetOrdinal("Conectado")) ? "" : dr.GetString(dr.GetOrdinal("Conectado")).Trim();
                    ps.IQBF           = dr.IsDBNull(dr.GetOrdinal("IQBF")) ? "" : dr.GetString(dr.GetOrdinal("IQBF")).Trim();

                    lista.Add(ps);
                }
            }
            catch (Exception ex)
            {
                if (lista.Count == 0)
                {
                    lista.Add(new PermisoSalida());
                }
            }
            finally
            {
                con.Close();
            }

            return(lista);
        }