Agregada Coleccion TPAtesaDavivienda Bloque 2014

This commit is contained in:
acruz 2026-06-26 11:13:12 -06:00
parent b1cd3aaf0e
commit aad4807e89
7935 changed files with 3214701 additions and 0 deletions

View file

@ -0,0 +1 @@
<%@ WebService Language="C#" CodeBehind="Calcular_Mensualidad.asmx.cs" Class="Banvivienda.FlujoProceso.Consumo.ServiciosWeb.calcular" %>

View file

@ -0,0 +1 @@
<%@ WebService Language="C#" CodeBehind="Criptografia.asmx.cs" Class="Banvivienda.FlujoProceso.Consumo.ServiciosWeb.Criptografia" %>

View file

@ -0,0 +1 @@
<%@ WebService Language="C#" CodeBehind="GenerarDocumentos.asmx.cs" Class="Banvivienda.FlujoProceso.Consumo.ServiciosWeb.GenerarDocumentos" %>

View file

@ -0,0 +1,35 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// La información general sobre un ensamblado se controla mediante el siguiente
// conjunto de atributos. Cambie estos atributos para modificar la información
// asociada con un ensamblado.
[assembly: AssemblyTitle("Banvivienda.FlujoProceso.Consumo.ServiciosWeb.Hipotecas")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Banvivienda.FlujoProceso.Consumo.ServiciosWeb.Hipotecas")]
[assembly: AssemblyCopyright("© 2010")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Si establece ComVisible como false hace que los tipos de este ensamblado no sean visibles
// a los componentes COM. Si necesita obtener acceso a un tipo en este ensamblado desde
// COM, establezca el atributo ComVisible como true en este tipo.
[assembly: ComVisible(false)]
// El siguiente GUID sirve como identificador de la biblioteca de tipos si este proyecto se expone a COM
[assembly: Guid("3d5900ae-111a-45be-96b3-d9e4606ca793")]
// La información de versión de un ensamblado consta de los cuatro valores siguientes:
//
// Versión principal
// Versión secundaria
// Número de versión de compilación
// Revisión
//
// Puede especificar todos los valores o puede establecer como valores predeterminados los números de revisión y generación
// mediante el asterisco ('*'), como se muestra a continuación:
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View file

@ -0,0 +1,26 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.34209
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Banvivienda.FlujoProceso.Consumo.ServiciosWeb.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default {
get {
return defaultInstance;
}
}
}
}

View file

@ -0,0 +1,5 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles />
<Settings />
</SettingsFile>

View file

@ -0,0 +1,218 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:2.0.50727.3615
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
//
// This source code was auto-generated by Microsoft.VSDesigner, Version 2.0.50727.3615.
//
#pragma warning disable 1591
namespace Banvivienda.FlujoProceso.Consumo.ServiciosWeb.genericService {
using System.Diagnostics;
using System.Web.Services;
using System.ComponentModel;
using System.Web.Services.Protocols;
using System;
using System.Xml.Serialization;
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Web.Services.WebServiceBindingAttribute(Name="genericServiceSoap", Namespace="http://localhost/APCWebService/genericService")]
public partial class genericService : System.Web.Services.Protocols.SoapHttpClientProtocol {
private System.Threading.SendOrPostCallback ValidarUsuarioOperationCompleted;
private System.Threading.SendOrPostCallback ValidacionOperationCompleted;
private bool useDefaultCredentialsSetExplicitly;
/// <remarks/>
public genericService() {
this.Url = global::Banvivienda.FlujoProceso.Consumo.ServiciosWeb.Properties.Settings.Default.Banconal_FlujoProceso_Consumo_ServiciosWeb_Hipotecas_genericService_genericService;
if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
this.UseDefaultCredentials = true;
this.useDefaultCredentialsSetExplicitly = false;
}
else {
this.useDefaultCredentialsSetExplicitly = true;
}
}
public new string Url {
get {
return base.Url;
}
set {
if ((((this.IsLocalFileSystemWebService(base.Url) == true)
&& (this.useDefaultCredentialsSetExplicitly == false))
&& (this.IsLocalFileSystemWebService(value) == false))) {
base.UseDefaultCredentials = false;
}
base.Url = value;
}
}
public new bool UseDefaultCredentials {
get {
return base.UseDefaultCredentials;
}
set {
base.UseDefaultCredentials = value;
this.useDefaultCredentialsSetExplicitly = true;
}
}
/// <remarks/>
public event ValidarUsuarioCompletedEventHandler ValidarUsuarioCompleted;
/// <remarks/>
public event ValidacionCompletedEventHandler ValidacionCompleted;
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost/APCWebService/genericService/ValidarUsuario", RequestNamespace="http://localhost/APCWebService/genericService", ResponseNamespace="http://localhost/APCWebService/genericService", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public string ValidarUsuario(string usuarioConsulta, string claveConsulta) {
object[] results = this.Invoke("ValidarUsuario", new object[] {
usuarioConsulta,
claveConsulta});
return ((string)(results[0]));
}
/// <remarks/>
public void ValidarUsuarioAsync(string usuarioConsulta, string claveConsulta) {
this.ValidarUsuarioAsync(usuarioConsulta, claveConsulta, null);
}
/// <remarks/>
public void ValidarUsuarioAsync(string usuarioConsulta, string claveConsulta, object userState) {
if ((this.ValidarUsuarioOperationCompleted == null)) {
this.ValidarUsuarioOperationCompleted = new System.Threading.SendOrPostCallback(this.OnValidarUsuarioOperationCompleted);
}
this.InvokeAsync("ValidarUsuario", new object[] {
usuarioConsulta,
claveConsulta}, this.ValidarUsuarioOperationCompleted, userState);
}
private void OnValidarUsuarioOperationCompleted(object arg) {
if ((this.ValidarUsuarioCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.ValidarUsuarioCompleted(this, new ValidarUsuarioCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost/APCWebService/genericService/Validacion", RequestNamespace="http://localhost/APCWebService/genericService", ResponseNamespace="http://localhost/APCWebService/genericService", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public string Validacion(string usuarioConsulta, string claveConsulta, string IdentCliente, string TipoCliente) {
object[] results = this.Invoke("Validacion", new object[] {
usuarioConsulta,
claveConsulta,
IdentCliente,
TipoCliente});
return ((string)(results[0]));
}
/// <remarks/>
public void ValidacionAsync(string usuarioConsulta, string claveConsulta, string IdentCliente, string TipoCliente) {
this.ValidacionAsync(usuarioConsulta, claveConsulta, IdentCliente, TipoCliente, null);
}
/// <remarks/>
public void ValidacionAsync(string usuarioConsulta, string claveConsulta, string IdentCliente, string TipoCliente, object userState) {
if ((this.ValidacionOperationCompleted == null)) {
this.ValidacionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnValidacionOperationCompleted);
}
this.InvokeAsync("Validacion", new object[] {
usuarioConsulta,
claveConsulta,
IdentCliente,
TipoCliente}, this.ValidacionOperationCompleted, userState);
}
private void OnValidacionOperationCompleted(object arg) {
if ((this.ValidacionCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.ValidacionCompleted(this, new ValidacionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
public new void CancelAsync(object userState) {
base.CancelAsync(userState);
}
private bool IsLocalFileSystemWebService(string url) {
if (((url == null)
|| (url == string.Empty))) {
return false;
}
System.Uri wsUri = new System.Uri(url);
if (((wsUri.Port >= 1024)
&& (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) {
return true;
}
return false;
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
public delegate void ValidarUsuarioCompletedEventHandler(object sender, ValidarUsuarioCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class ValidarUsuarioCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal ValidarUsuarioCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public string Result {
get {
this.RaiseExceptionIfNecessary();
return ((string)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
public delegate void ValidacionCompletedEventHandler(object sender, ValidacionCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class ValidacionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal ValidacionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public string Result {
get {
this.RaiseExceptionIfNecessary();
return ((string)(this.results[0]));
}
}
}
}
#pragma warning restore 1591

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<DiscoveryClientResultsFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Results>
<DiscoveryClientResult referenceType="System.Web.Services.Discovery.ContractReference" url="https://webservices.apc.com.pa/apcws/genericservice.asmx?wsdl" filename="genericservice.wsdl" />
<DiscoveryClientResult referenceType="System.Web.Services.Discovery.DiscoveryDocumentReference" url="https://webservices.apc.com.pa/apcws/genericservice.asmx?disco" filename="genericservice.disco" />
</Results>
</DiscoveryClientResultsFile>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<discovery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/disco/">
<contractRef ref="https://webservices.apc.com.pa/apcws/genericservice.asmx?wsdl" docRef="https://webservices.apc.com.pa/apcws/genericservice.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
<soap address="https://webservices.apc.com.pa/apcws/genericservice.asmx" xmlns:q1="http://localhost/APCWebService/genericService" binding="q1:genericServiceSoap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
<soap address="https://webservices.apc.com.pa/apcws/genericservice.asmx" xmlns:q2="http://localhost/APCWebService/genericService" binding="q2:genericServiceSoap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
</discovery>

View file

@ -0,0 +1,111 @@
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://localhost/APCWebService/genericService" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://localhost/APCWebService/genericService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://localhost/APCWebService/genericService">
<s:element name="ValidarUsuario">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="usuarioConsulta" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="claveConsulta" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ValidarUsuarioResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ValidarUsuarioResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Validacion">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="usuarioConsulta" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="claveConsulta" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="IdentCliente" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="TipoCliente" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ValidacionResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ValidacionResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
<wsdl:message name="ValidarUsuarioSoapIn">
<wsdl:part name="parameters" element="tns:ValidarUsuario" />
</wsdl:message>
<wsdl:message name="ValidarUsuarioSoapOut">
<wsdl:part name="parameters" element="tns:ValidarUsuarioResponse" />
</wsdl:message>
<wsdl:message name="ValidacionSoapIn">
<wsdl:part name="parameters" element="tns:Validacion" />
</wsdl:message>
<wsdl:message name="ValidacionSoapOut">
<wsdl:part name="parameters" element="tns:ValidacionResponse" />
</wsdl:message>
<wsdl:portType name="genericServiceSoap">
<wsdl:operation name="ValidarUsuario">
<wsdl:input message="tns:ValidarUsuarioSoapIn" />
<wsdl:output message="tns:ValidarUsuarioSoapOut" />
</wsdl:operation>
<wsdl:operation name="Validacion">
<wsdl:input message="tns:ValidacionSoapIn" />
<wsdl:output message="tns:ValidacionSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="genericServiceSoap" type="tns:genericServiceSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="ValidarUsuario">
<soap:operation soapAction="http://localhost/APCWebService/genericService/ValidarUsuario" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Validacion">
<soap:operation soapAction="http://localhost/APCWebService/genericService/Validacion" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="genericServiceSoap12" type="tns:genericServiceSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="ValidarUsuario">
<soap12:operation soapAction="http://localhost/APCWebService/genericService/ValidarUsuario" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Validacion">
<soap12:operation soapAction="http://localhost/APCWebService/genericService/Validacion" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="genericService">
<wsdl:port name="genericServiceSoap" binding="tns:genericServiceSoap">
<soap:address location="https://webservices.apc.com.pa/apcws/genericservice.asmx" />
</wsdl:port>
<wsdl:port name="genericServiceSoap12" binding="tns:genericServiceSoap12">
<soap12:address location="https://webservices.apc.com.pa/apcws/genericservice.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View file

@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="Banvivienda.FlujoProceso.Consumo.ServiciosWeb.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
<section name="Banvivienda.FlujoProceso.Consumo.ServiciosWeb.Hipotecas.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<appSettings>
<!-- <add key="ConnectionString" value="Password=;Persist Security Info=True;User ID=;Initial Catalog=BANDATA;Data Source="/>-->
<add key="ConnectionString" value="/epVZ4VYQGaEHRcgVJTW/4yvg1DDE03n9Rxd/BNpO3xzf4B6XoweJ89zWJuikIaSLDWg2VFbNmL03BKpbULXg2JnIE44kQ7zdZ/hr/ltu0M=" />
<add key="Pathkey" value="FlujoProceso" />
<add key="Nombre" value="pkl" />
<add key="XmlParamDocsPath" value="C:\Inetpub\wwwroot\Proyectos\Generales\XML\Parametros.xml" />
<add key="Tiempo" value="5" />
<add key="MensajeErrorCalculo" value="No se pudo realizar el cálculo bajo las condiciones ingresadas, favor modificar." />
</appSettings>
<connectionStrings />
<system.web>
<!--
Establezca debug="true" en la compilación para insertar símbolos
de depuración en la página compilada. Dado que este
proceso afecta al rendimiento, debe establecer este valor como true
durante la depuración.
-->
<compilation debug="true" targetFramework="4.0">
</compilation>
<httpRuntime requestValidationMode="2.0" />
<!--
La sección <authentication> permite configurar
el modo de autenticación de seguridad utilizado por
ASP.NET para identificar a un usuario entrante.
-->
<authentication mode="Windows" />
<!--
La sección <customErrors> permite configurar
las acciones que se deben llevar a cabo/cuando un error no controlado tiene lugar
durante la ejecución de una solicitud. Específicamente,
permite a los desarrolladores configurar páginas de error html
que se mostrarán en lugar de un seguimiento de pila de errores.
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
</system.web>
<applicationSettings>
<Banvivienda.FlujoProceso.Consumo.ServiciosWeb.Properties.Settings>
<setting name="Banvivienda_FlujoProceso_Consumo_ServiciosWeb_Hipotecas_genericService_genericService" serializeAs="String">
<value>https://webservices.apc.com.pa/apcws/genericservice.asmx</value>
</setting>
<setting name="Banconal_FlujoProceso_Consumo_ServiciosWeb_Hipotecas_genericService_genericService" serializeAs="String">
<value>https://webservices.apc.com.pa/apcws/genericservice.asmx</value>
</setting>
</Banvivienda.FlujoProceso.Consumo.ServiciosWeb.Properties.Settings>
<Banvivienda.FlujoProceso.Consumo.ServiciosWeb.Hipotecas.Properties.Settings>
<setting name="Banvivienda_FlujoProceso_Consumo_ServiciosWeb_Hipotecas_genericService_genericService" serializeAs="String">
<value>https://desarrollo.apc.com.pa/apcws/genericservice.asmx</value>
</setting>
</Banvivienda.FlujoProceso.Consumo.ServiciosWeb.Hipotecas.Properties.Settings>
</applicationSettings>
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
</configuration>

View file

@ -0,0 +1,24 @@
C:\Poyectos de Proceso\SlnBanconalFlujoProceso\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banconal.FlujoProceso.Consumo.ServiciosWeb.Hipotecas.dll
C:\Poyectos de Proceso\SlnBanconalFlujoProceso\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banconal.FlujoProceso.Consumo.ServiciosWeb.Hipotecas.pdb
C:\Poyectos de Proceso\SlnBanconalFlujoProceso\Banconal.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\ResolveAssemblyReference.cache
C:\Poyectos de Proceso\SlnBanconalFlujoProceso\Banconal.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banconal.FlujoProceso.Consumo.ServiciosWeb.Hipotecas.dll
C:\Poyectos de Proceso\SlnBanconalFlujoProceso\Banconal.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banconal.FlujoProceso.Consumo.ServiciosWeb.Hipotecas.pdb
C:\Poyectos de Proceso\SlnBanconalFlujoProceso\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\APCEncryptLibrary.dll
C:\Poyectos de Proceso\SlnBanconalFlujoProceso\Banconal.FlujoProceso.Consumo.ServiciosWeb\obj\Release\ResolveAssemblyReference.cache
C:\Poyectos de Proceso\SlnBanconalFlujoProceso\Banconal.FlujoProceso.Consumo.ServiciosWeb\obj\Release\Banconal.FlujoProceso.Consumo.ServiciosWeb.Hipotecas.dll
C:\Poyectos de Proceso\SlnBanconalFlujoProceso\Banconal.FlujoProceso.Consumo.ServiciosWeb\obj\Release\Banconal.FlujoProceso.Consumo.ServiciosWeb.Hipotecas.pdb
C:\Poyectos de Proceso\SlnBanconalFlujoProceso\Banconal.FlujoProceso.Consumo.ServiciosWeb\obj\Release\Banconal.FlujoProceso.Consumo.ServiciosWeb.Hipotecas.XmlSerializers.dll
C:\Poyectos de Proceso\SlnBanconalFlujoProceso\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banconal.FlujoProceso.Datos.dll
C:\Poyectos de Proceso\SlnBanconalFlujoProceso\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banconal.FlujoProceso.Datos.pdb
C:\Poyectos de Proceso\SlnBanconalFlujoProceso\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banconal.FlujoProceso.AccesoDatos.dll
C:\Poyectos de Proceso\SlnBanconalFlujoProceso\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banconal.FlujoProceso.AccesoDatos.pdb
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banconal.FlujoProceso.Consumo.ServiciosWeb.Hipotecas.dll
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banconal.FlujoProceso.Consumo.ServiciosWeb.Hipotecas.pdb
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\APCEncryptLibrary.dll
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banconal.FlujoProceso.AccesoDatos.dll
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banconal.FlujoProceso.Datos.dll
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banconal.FlujoProceso.AccesoDatos.pdb
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banconal.FlujoProceso.Datos.pdb
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\ResolveAssemblyReference.cache
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banconal.FlujoProceso.Consumo.ServiciosWeb.Hipotecas.dll
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banconal.FlujoProceso.Consumo.ServiciosWeb.Hipotecas.pdb

View file

@ -0,0 +1,51 @@
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\ResolveAssemblyReference.cache
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\APCEncryptLibrary.dll
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.dll
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.dll
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.pdb
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.pdb
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
C:\FlujoConsumo\Banconal.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\APCEncryptLibrary.dll
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.dll
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.dll
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.pdb
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.pdb
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\ResolveAssemblyReference.cache
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
E:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
E:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
E:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\APCEncryptLibrary.dll
E:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.dll
E:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.dll
E:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.pdb
E:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.pdb
E:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\ResolveAssemblyReference.cache
E:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
E:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
C:\Inetpub\wwwroot\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
C:\Inetpub\wwwroot\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
C:\Inetpub\wwwroot\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.dll
C:\Inetpub\wwwroot\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.dll
C:\Inetpub\wwwroot\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.pdb
C:\Inetpub\wwwroot\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.pdb
C:\Inetpub\wwwroot\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\ResolveAssemblyReference.cache
C:\Inetpub\wwwroot\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
C:\Inetpub\wwwroot\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
D:\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\ResolveAssemblyReference.cache
D:\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
D:\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
D:\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
D:\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.dll
D:\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.dll
D:\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.pdb
D:\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
D:\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.XmlSerializers.dll
D:\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Release\ResolveAssemblyReference.cache
D:\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Release\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
D:\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Release\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb

View file

@ -0,0 +1,33 @@
E:\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
E:\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
E:\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.dll
E:\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.dll
E:\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.pdb
E:\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.Documentos.pdb
E:\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.pdb
E:\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.csprojResolveAssemblyReference.cache
E:\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
E:\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
E:\Proyectos\Banvivienda\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.Documentos.dll
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.dll
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.Documentos.exe
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.dll
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.pdb
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.Documentos.pdb
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.pdb
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.csprojResolveAssemblyReference.cache
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.dll
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.Documentos.exe
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.dll
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.pdb
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.Documentos.pdb
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.pdb
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.csprojResolveAssemblyReference.cache
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Debug\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb

View file

@ -0,0 +1,22 @@
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Release\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.csprojResolveAssemblyReference.cache
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.dll
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.Documentos.exe
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.dll
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.Documentos.pdb
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.pdb
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.XmlSerializers.dll
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Release\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
C:\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Release\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.dll
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.Documentos.exe
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.dll
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Consumo.Documentos.pdb
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.Datos.pdb
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\bin\Banvivienda.FlujoProceso.AccesoDatos.XmlSerializers.dll
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Release\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.csprojResolveAssemblyReference.cache
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Release\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.dll
C:\Proyectos\FlujoConsumo\Banvivienda.FlujoProceso.Consumo.ServiciosWeb\obj\Release\Banvivienda.FlujoProceso.Consumo.ServiciosWeb.pdb

View file

@ -0,0 +1,130 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Attachment.aspx.cs" Inherits="AttachmentPage.Attachment" %>
<!DOCTYPE html>
<html lang="es">
<head runat="server">
<title></title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen" />
<link rel="stylesheet" type="text/css" href="Attachment.css">
<style>
.modal-vertical-centered {
transform: translate(0, 50%) !important;
-ms-transform: translate(0, 50%) !important;
-webkit-transform: translate(0, 50%) !important;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div class="container-fluid">
<nav id="navTitle" runat="server" class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="navbar-header">
<img class="navbar-brand" src="Images/ultimus.png" />
<p class="navbar-text">Proceso: <strong><span id="LblProcessName" runat="server" /></strong>, Incidente: <strong><span id="LblIncident" runat="server" /></strong></p>
</div>
</nav>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Documentos Adjuntos
<span id="LblCount" runat="server" class="badge pull-right" />
</h3>
</div>
<div class="panel-body">
<div id="view1" runat="server" class="container-fluid">
<asp:Repeater ID="RptFiles1" runat="server">
<ItemTemplate>
<div class="col-xs-6 col-sm-4 col-md-3 text-center">
<div class="thumbnail">
<asp:ImageButton ID="BtnDeleteFile" CssClass="pull-left" runat="server" ImageUrl="Images/trash-16.png" data-file-name='<%# Eval("FileName") %>' Visible='<%# Eval("EnableDelete") %>' OnClick="BtnDeleteFile_Click" />
<asp:ImageButton ID="BtnGetFile" CssClass="pull-right" runat="server" ImageUrl="Images/download-16.png" data-file-name='<%# Eval("FileName") %>' OnClick="BtnGetFile_Click" />
<div class="center-block">
<img src="Images/Icons/<%# Eval("FileType") %>.png" onerror="this.src='Images/Icons/_blank.png';" />
</div>
<h6><%# Eval("FileName") %></h6>
</div>
</div>
</ItemTemplate>
</asp:Repeater>
</div>
<div id="view2" runat="server">
<table class="table table-striped">
<asp:Repeater ID="RptFiles2" runat="server">
<ItemTemplate>
<tr>
<td>
<img src="Images/Icons/<%# Eval("FileType") %>.png" onerror="this.src='Images/Icons/_blank.png';" />
</td>
<td>
<asp:Label ID="LblFileName" runat="server" Text='<%# Eval("FileName") %>'></asp:Label>
</td>
<td>
<asp:ImageButton ID="BtnGetFile" runat="server" ImageUrl="Images/download-16.png" data-file-name='<%# Eval("FileName") %>' OnClick="BtnGetFile_Click" />
</td>
<td>
<asp:ImageButton ID="BtnDeleteFile" runat="server" ImageUrl="Images/trash-16.png" data-file-name='<%# Eval("FileName") %>' Visible='<%# Eval("EnableDelete") %>' OnClick="BtnDeleteFile_Click" />
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
</div>
</div>
</div>
<div id="LblError" runat="server" class="alert alert-danger">
<button type="button" class="close" aria-hidden="true">&times;</button>
</div>
<table id="navUpload" runat="server" class="navbar navbar-default navbar-fixed-bottom table table-bordered">
<tr>
<td>
<asp:FileUpload ID="FupAttach" runat="server" CssClass="filestyle" data-buttonText="Examinar" />
</td>
<td>
<asp:Button ID="BtnUpload" runat="server" Text="Subir" OnClick="BtnUpload_Click" CssClass="btn btn-primary btn-block btn-xs" />
</td>
</tr>
</table>
<div id="modalDialog" tabindex="-1" role="dialog" class="modal">
<div class="modal-dialog modal-sm modal-vertical-centered">
<div class="modal-content">
<div class="modal-body">
<p id="LblDialogMessage"></p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
</div>
</div>
</div>
</div>
</div>
</form>
<script src="Scripts/jquery.min.js"></script>
<script src="bootstrap/js/bootstrap.min.js"></script>
<script src="Scripts/bootstrap-filestyle.min.js"></script>
<script>
function alert(message) {
$('#LblDialogMessage').html(message);
$('#modalDialog').modal('show');
}
</script>
</body>
</html>

View file

@ -0,0 +1,310 @@
using AttachmentPage.AttachmentService;
using Microsoft.Win32;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Security.Cryptography;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace AttachmentPage
{
public partial class Attachment : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
try
{
LblError.Visible = false;
if (IsPostBack)
{
Literal cssFile = new Literal() { Text = "<style> body { " + (VisibleTitleBar() ? "padding-top: 70px; " : "padding-top: 10px; ") + "padding-bottom: 70px; } </style>" };
Page.Header.Controls.Add(cssFile);
Title = "Documentos Adjuntos (Proceso: " + ProcessName() + ", Incidente: " + Incident() + ")";
}
if (!IsPostBack)
{
LoadParameters();
navTitle.Visible = VisibleTitleBar();
Literal cssFile = new Literal() { Text = "<style> body { " + (VisibleTitleBar() ? "padding-top: 70px; " : "padding-top: 10px; ") + "padding-bottom: 70px; } </style>" };
Page.Header.Controls.Add(cssFile);
string processName = ProcessName();
string incident = Incident();
if(string.IsNullOrEmpty(processName) || string.IsNullOrEmpty(incident))
{
navUpload.Visible = false;
ShowErrorMessage("Debe especificar proceso e incidente");
return;
}
int attachmentMaxSizeMB = AttachmentMaxSize();
Title = "Documentos Adjuntos (Proceso: " + processName + ", Incidente: " + incident + ")";
LblProcessName.InnerText = processName;
LblIncident.InnerText = incident;
BtnUpload.OnClientClick = "var f=document.getElementById('" + FupAttach.ClientID + "'); if(f.files.length == 0) { alert('Seleccione el archivo a adjuntar'); return false;} if(f.files[0].size <= " + (attachmentMaxSizeMB * 1048576) + ") return true; alert('El archivo no puede exceder de " + attachmentMaxSizeMB + "MB'); return false;";
navUpload.Visible = EnableUpload();
LoadFileList(processName, incident);
}
}
catch (Exception ex)
{
WriteLog(ex);
ShowErrorMessage(ex.Message);
}
}
protected void BtnGetFile_Click(object sender, ImageClickEventArgs e)
{
try
{
string fileName = ((WebControl)sender).Attributes["data-file-name"];
GetFile(ProcessName(), Incident(), fileName);
}
catch (Exception ex)
{
WriteLog(ex);
ShowErrorMessage(ex.Message);
}
}
protected void BtnDeleteFile_Click(object sender, ImageClickEventArgs e)
{
try
{
string fileName = ((WebControl)sender).Attributes["data-file-name"];
DeleteFile(ProcessName(), Incident(), fileName);
}
catch (Exception ex)
{
WriteLog(ex);
ShowErrorMessage(ex.Message);
}
}
protected void BtnUpload_Click(object sender, EventArgs e)
{
try
{
UploadFile(ProcessName(), Incident());
}
catch (Exception ex)
{
WriteLog(ex);
ShowErrorMessage(ex.Message);
}
}
private void LoadFileList(string processName, string incident)
{
AttachmentServiceClient client = new AttachmentServiceClient();
string[] files = client.GetFileList(processName, incident);
bool enableDelete = EnableDelete();
int styleView = StyleView();
LblCount.InnerText = files.Length.ToString();
view1.Visible = styleView == 1;
view2.Visible = styleView == 2;
if (styleView == 1)
{
RptFiles1.DataSource = from f in files
select new
{
FileName = f,
FileType = f.Substring(f.LastIndexOf(".") + 1),
EnableDelete = enableDelete
};
RptFiles1.DataBind();
}
if (styleView == 2)
{
RptFiles2.DataSource = from f in files
select new
{
FileName = f,
FileType = f.Substring(f.LastIndexOf(".") + 1),
EnableDelete = enableDelete
};
RptFiles2.DataBind();
}
}
private void GetFile(string processName, string incident, string fileName)
{
AttachmentServiceClient client = new AttachmentServiceClient();
byte[] fileData = client.GetFile(processName, incident, fileName);
if (fileData != null)
{
Response.ClearContent();
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\";");
Response.BinaryWrite(fileData);
Response.Flush();
Response.End();
}
}
private void DeleteFile(string processName, string incident, string fileName)
{
AttachmentServiceClient client = new AttachmentServiceClient();
if (!client.DeleteFile(processName, incident, fileName))
throw new Exception("No se pudo eliminar el archivo");
LoadFileList(processName, incident);
}
private void UploadFile(string processName, string incident)
{
if (!FupAttach.HasFile)
return;
AttachmentServiceClient client = new AttachmentServiceClient();
client.UploadFile(processName, incident, FupAttach.FileName, FupAttach.FileBytes);
LoadFileList(processName, incident);
}
private void ShowErrorMessage(string message)
{
LblError.Visible = true;
LblError.InnerText = message;
}
private void LoadParameters()
{
if (string.IsNullOrEmpty(Request.QueryString.ToString()))
return;
string[] parameters = DecryptString(Server.UrlDecode(Request.QueryString.ToString())).Split('&');
foreach (string s in parameters)
{
string key = s.Substring(0, s.IndexOf("="));
string value = s.Substring(key.Length + 1);
ViewState[key] = value;
}
}
private string GetParameterValue(string parameterName)
{
const string pathKey = "SOFTWARE\\ParametrosProcesoUltimus";
string value = string.Empty;
RegistryKey rk = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, Environment.Is64BitOperatingSystem ? RegistryView.Registry64 : RegistryView.Registry32).OpenSubKey(pathKey);
if (rk != null)
{
value = (string)rk.GetValue(parameterName);
rk.Close();
}
return value;
}
private void WriteLog(Exception e)
{
const string applicationName = "UltimusAttachmentService";
try
{
string logDirectoryPath = LogPath();
if (!Directory.Exists(logDirectoryPath))
Directory.CreateDirectory(logDirectoryPath);
string logFilePath = Path.Combine(logDirectoryPath, applicationName + "-" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt");
StreamWriter sw = new StreamWriter(logFilePath, true);
string message = string.Format("{0} \r\n {1}", e.Message, e.StackTrace);
sw.WriteLine(string.Format("\r\nFecha:{0} \r\n {1}", DateTime.Now, message));
sw.Close();
sw.Dispose();
}
catch
{ }
}
private string DecryptString(string message)
{
const string key = "ultimusPanama";
MD5CryptoServiceProvider HashProvider = null;
TripleDESCryptoServiceProvider TDESAlgorithm = null;
try
{
System.Text.UTF8Encoding UTF8 = new System.Text.UTF8Encoding();
HashProvider = new MD5CryptoServiceProvider();
byte[] TDESKey = HashProvider.ComputeHash(UTF8.GetBytes(key));
TDESAlgorithm = new TripleDESCryptoServiceProvider() { Key = TDESKey, Mode = CipherMode.ECB, Padding = PaddingMode.PKCS7 };
byte[] DataToDecrypt = Convert.FromBase64String(message);
return UTF8.GetString(TDESAlgorithm.CreateDecryptor().TransformFinalBlock(DataToDecrypt, 0, DataToDecrypt.Length));
}
catch(Exception ex)
{
WriteLog(ex);
return string.Empty;
}
finally
{
TDESAlgorithm.Clear();
HashProvider.Clear();
}
}
private int AttachmentMaxSize()
{
return int.Parse(GetParameterValue("UltimusAttachmentMaxSize"));
}
private string ProcessName()
{
return (string)ViewState["process"];
}
private string Incident()
{
return (string)ViewState["incident"];
}
private bool EnableUpload()
{
return (string)ViewState["upload"] == "1";
}
private bool EnableDelete()
{
return (string)ViewState["delete"] == "1";
}
public bool VisibleTitleBar()
{
return (string)ViewState["title"] == "1";
}
public int StyleView()
{
return string.IsNullOrEmpty((string)ViewState["style"]) ? 1 : int.Parse((string)ViewState["style"]);
}
private string LogPath()
{
return GetParameterValue("RutaLogGenerados");
}
/*#region ATTACHMENTS
public static string attachments(string id, string urlAttachmentPage, string process, string incident, bool upload, bool delete, bool title, int style, int height)
{
string parameters = "process=" + process + "&incident=" + incident + "&upload=" + (upload ? "1" : "0") + "&delete=" + (delete ? "1" : "0") + "&title=" + (title ? "1" : "0") + "&style=" + style;
urlAttachmentPage += "?" + HttpUtility.UrlEncode(EncryptString(parameters));
string control = "<iframe id=\"" + id + "\" style=\"border: solid 1px #dddddd;height:" + height + "px;\" src=\"" + urlAttachmentPage + "\" ></iframe>";
return control;
}
#endregion*/
}
}

View file

@ -0,0 +1,132 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace AttachmentPage {
public partial class Attachment {
/// <summary>
/// form1 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// navTitle control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl navTitle;
/// <summary>
/// LblProcessName control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl LblProcessName;
/// <summary>
/// LblIncident control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl LblIncident;
/// <summary>
/// LblCount control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl LblCount;
/// <summary>
/// view1 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl view1;
/// <summary>
/// RptFiles1 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Repeater RptFiles1;
/// <summary>
/// view2 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl view2;
/// <summary>
/// RptFiles2 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Repeater RptFiles2;
/// <summary>
/// LblError control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl LblError;
/// <summary>
/// navUpload control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlTable navUpload;
/// <summary>
/// FupAttach control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.FileUpload FupAttach;
/// <summary>
/// BtnUpload control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Button BtnUpload;
}
}

View file

@ -0,0 +1,26 @@
body {
font-size: small;
}
.panel-heading {
padding: 5px;
}
.panel-title {
font-size: small;
}
.bootstrap-filestyle label {
border-radius: 3px;
font-size: 12px;
line-height: 1.5;
padding: 1px 5px;
}
.bootstrap-filestyle input {
border-radius: 3px;
font-size: 12px;
line-height: 1.5;
padding: 0px 10px;
height: 22px;
}

View file

@ -0,0 +1,230 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>
</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{55F4716E-C69A-4EE0-8340-B1C79F459E0C}</ProjectGuid>
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>AttachmentPage</RootNamespace>
<AssemblyName>AttachmentPage</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<UseIISExpress>true</UseIISExpress>
<IISExpressSSLPort />
<IISExpressAnonymousAuthentication />
<IISExpressWindowsAuthentication />
<IISExpressUseClassicPipelineMode />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.ServiceModel" />
<Reference Include="System.Web.DynamicData" />
<Reference Include="System.Web.Entity" />
<Reference Include="System.Web.ApplicationServices" />
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Core" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Web.Extensions" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Drawing" />
<Reference Include="System.Web" />
<Reference Include="System.Xml" />
<Reference Include="System.Configuration" />
<Reference Include="System.Web.Services" />
<Reference Include="System.EnterpriseServices" />
</ItemGroup>
<ItemGroup>
<None Include="Properties\PublishProfiles\Publish.pubxml" />
<None Include="Web.Debug.config">
<DependentUpon>Web.config</DependentUpon>
</None>
<None Include="Web.Release.config">
<DependentUpon>Web.config</DependentUpon>
</None>
</ItemGroup>
<ItemGroup>
<Content Include="Attachment.aspx" />
<Content Include="Attachment.css" />
<Content Include="bootstrap\css\bootstrap-theme.css" />
<Content Include="bootstrap\css\bootstrap-theme.min.css" />
<Content Include="bootstrap\css\bootstrap.min.css" />
<Content Include="bootstrap\fonts\glyphicons-halflings-regular.svg" />
<Content Include="bootstrap\js\bootstrap.min.js" />
<Content Include="bootstrap\js\npm.js" />
<Content Include="Images\download-16.png" />
<Content Include="Images\download.png" />
<Content Include="Images\Icons\aac.png" />
<Content Include="Images\Icons\ai.png" />
<Content Include="Images\Icons\aiff.png" />
<Content Include="Images\Icons\avi.png" />
<Content Include="Images\Icons\bmp.png" />
<Content Include="Images\Icons\c.png" />
<Content Include="Images\Icons\cpp.png" />
<Content Include="Images\Icons\css.png" />
<Content Include="Images\Icons\dat.png" />
<Content Include="Images\Icons\dmg.png" />
<Content Include="Images\Icons\doc.png" />
<Content Include="Images\Icons\docx.png" />
<Content Include="Images\Icons\dotx.png" />
<Content Include="Images\Icons\dwg.png" />
<Content Include="Images\Icons\dxf.png" />
<Content Include="Images\Icons\eps.png" />
<Content Include="Images\Icons\exe.png" />
<Content Include="Images\Icons\flv.png" />
<Content Include="Images\Icons\gif.png" />
<Content Include="Images\Icons\h.png" />
<Content Include="Images\Icons\hpp.png" />
<Content Include="Images\Icons\html.png" />
<Content Include="Images\Icons\ics.png" />
<Content Include="Images\Icons\iso.png" />
<Content Include="Images\Icons\java.png" />
<Content Include="Images\Icons\jpg.png" />
<Content Include="Images\Icons\js.png" />
<Content Include="Images\Icons\key.png" />
<Content Include="Images\Icons\less.png" />
<Content Include="Images\Icons\mid.png" />
<Content Include="Images\Icons\mp3.png" />
<Content Include="Images\Icons\mp4.png" />
<Content Include="Images\Icons\mpg.png" />
<Content Include="Images\Icons\odf.png" />
<Content Include="Images\Icons\ods.png" />
<Content Include="Images\Icons\odt.png" />
<Content Include="Images\Icons\otp.png" />
<Content Include="Images\Icons\ots.png" />
<Content Include="Images\Icons\ott.png" />
<Content Include="Images\Icons\pdf.png" />
<Content Include="Images\Icons\php.png" />
<Content Include="Images\Icons\png.png" />
<Content Include="Images\Icons\ppt.png" />
<Content Include="Images\Icons\psd.png" />
<Content Include="Images\Icons\py.png" />
<Content Include="Images\Icons\qt.png" />
<Content Include="Images\Icons\rar.png" />
<Content Include="Images\Icons\rb.png" />
<Content Include="Images\Icons\rtf.png" />
<Content Include="Images\Icons\sass.png" />
<Content Include="Images\Icons\scss.png" />
<Content Include="Images\Icons\sql.png" />
<Content Include="Images\Icons\tga.png" />
<Content Include="Images\Icons\tgz.png" />
<Content Include="Images\Icons\tiff.png" />
<Content Include="Images\Icons\txt.png" />
<Content Include="Images\Icons\wav.png" />
<Content Include="Images\Icons\xls.png" />
<Content Include="Images\Icons\xlsx.png" />
<Content Include="Images\Icons\xml.png" />
<Content Include="Images\Icons\yml.png" />
<Content Include="Images\Icons\zip.png" />
<Content Include="Images\Icons\_blank.png" />
<Content Include="Images\Icons\_page.png" />
<Content Include="Images\trash-16.png" />
<Content Include="Images\trash.png" />
<Content Include="Images\ultimus.png" />
<Content Include="Properties\DataSources\System.ServiceModel.Channels.Message.datasource" />
<Content Include="bootstrap\css\bootstrap-theme.css.map" />
<Content Include="bootstrap\css\bootstrap.css.map" />
<Content Include="bootstrap\fonts\glyphicons-halflings-regular.eot" />
<Content Include="bootstrap\fonts\glyphicons-halflings-regular.ttf" />
<Content Include="bootstrap\fonts\glyphicons-halflings-regular.woff" />
<Content Include="bootstrap\fonts\glyphicons-halflings-regular.woff2" />
<None Include="Service References\AttachmentService\AttachmentService.disco" />
<None Include="Service References\AttachmentService\configuration91.svcinfo" />
<None Include="Service References\AttachmentService\configuration.svcinfo" />
<None Include="Service References\AttachmentService\Reference.svcmap">
<Generator>WCF Proxy Generator</Generator>
<LastGenOutput>Reference.cs</LastGenOutput>
</None>
<Content Include="Scripts\bootstrap-filestyle.min.js" />
<Content Include="Scripts\jquery.min.js" />
<Content Include="Web.config" />
<None Include="Service References\AttachmentService\AttachmentService.wsdl" />
<None Include="Service References\AttachmentService\AttachmentService1.xsd">
<SubType>Designer</SubType>
</None>
<None Include="Service References\AttachmentService\AttachmentService2.xsd">
<SubType>Designer</SubType>
</None>
<None Include="Service References\AttachmentService\AttachmentService3.xsd">
<SubType>Designer</SubType>
</None>
</ItemGroup>
<ItemGroup>
<Compile Include="Attachment.aspx.cs">
<DependentUpon>Attachment.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Attachment.aspx.designer.cs">
<DependentUpon>Attachment.aspx</DependentUpon>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Service References\AttachmentService\Reference.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Reference.svcmap</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<WCFMetadata Include="Service References\" />
</ItemGroup>
<ItemGroup>
<WCFMetadataStorage Include="Service References\AttachmentService\" />
</ItemGroup>
<ItemGroup />
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<UseIIS>True</UseIIS>
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>57781</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:57781/</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
</CustomServerUrl>
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

View file

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<NameOfLastUsedPublishProfile>Publish</NameOfLastUsedPublishProfile>
</PropertyGroup>
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<StartPageUrl>Attachment.aspx</StartPageUrl>
<StartAction>SpecificPage</StartAction>
<AspNetDebugging>True</AspNetDebugging>
<SilverlightDebugging>False</SilverlightDebugging>
<NativeDebugging>False</NativeDebugging>
<SQLDebugging>False</SQLDebugging>
<ExternalProgram>
</ExternalProgram>
<StartExternalURL>
</StartExternalURL>
<StartCmdLineArguments>
</StartCmdLineArguments>
<StartWorkingDirectory>
</StartWorkingDirectory>
<EnableENC>True</EnableENC>
<AlwaysStartWebServerOnDebug>True</AlwaysStartWebServerOnDebug>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
</Project>

Binary file not shown.

After

Width:  |  Height:  |  Size: 446 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 710 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 726 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 684 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 742 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 715 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 708 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 592 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 595 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 760 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 760 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 725 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 735 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 748 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 711 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 747 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 713 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 707 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 530 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 582 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 702 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 626 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 663 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 666 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 711 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 692 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 726 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 730 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 718 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 730 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 652 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 585 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 584 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 544 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 596 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 559 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 710 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 625 B

Some files were not shown because too many files have changed in this diff Show more