Esempio n. 1
0
        protected void btnEnviar_Click(object sender, EventArgs e)
        {
            ArrayList correo  = new ArrayList();
            ArrayList correoe = new ArrayList();

            foreach (object correos in LtbCorreoControl.Items)
            {
                correo.Add(Convert.ToString(correos));
            }

            foreach (object correos in LtbCorreoEnvio.Items)
            {
                correoe.Add(Convert.ToString(correos));
            }
            String[] ArCorreo  = (String[])correo.ToArray(typeof(String));
            String[] ArCorreoe = (String[])correoe.ToArray(typeof(String));

            CodigoCuenta    = this.ddlNombreCuenta.SelectedValue;
            NombreCuenta    = this.ddlNombreCuenta.SelectedItem.ToString();
            ArchivodeSalida = this.txbArchivoSalidaAso.Text;
            String mens = String.Empty;

            if (this.ddlTipoArchivo.SelectedValue.Equals("ABF1"))
            {
                UtilidadesWeb.ajustarMensaje(lbEstado, "Servicio Asobancaria", TipoMensaje.Informacion);
                try
                {
                    ServicioAsoBancaria.AsoBancaria Guardar = new ServicioAsoBancaria.AsoBancaria();
                    mens = Guardar.ServicioAso(NombreCuenta, CodigoCuenta, ArchivodeSalida, this.rbFTP.Checked,
                                               this.rbFTP.Checked, this.txbUrlFtp.Text, this.txbUsuarioFtp.Text,
                                               this.txbClaveFtp.Text, ArCorreo, ArCorreoe, CodigoBanco, this.txbRemitente.Text,
                                               HttpContext.Current.User.Identity.Name, this.ddlTipoArchivo.SelectedValue);
                    UtilidadesWeb.ajustarMensaje(lbEstado, mens, TipoMensaje.Informacion);
                }
                catch
                {
                    UtilidadesWeb.ajustarMensaje(lbEstado, "Error al llamar el servicio", TipoMensaje.Error);
                }
            }

            //try
            //{

            //    mens = ServicioPagosOnline(NombreBanco, CodigoBanco, ArchivodeSalida, correo,
            //                             CodigoTransito, "0123XX456", "1", this.txbRemitente.Text);
            //    UtilidadesWeb.ajustarMensaje(lbEstado, mens, TipoMensaje.Informacion);
            //}
            //catch
            //{
            //    UtilidadesWeb.ajustarMensaje(lbEstado, "Error al llamar el servicio", TipoMensaje.Error);
            //}
        }
Esempio n. 2
0
        public String CorrerAsobancaria(String NombreCuenta, String CodigoCuenta, String ArchivoSalidaAsobancaria, bool EsFTP, String UrlFTP, String UsuarioFTP,
                                        String ClaveFTP, ArrayList CorreosControl, ArrayList CorreosEnvio, String CodigoBanco, String Remitente, String TipoProceso)
        {
            String mens;

            try
            {
                ServicioAsoBancaria.AsoBancaria procesoAso;
                procesoAso = new ServicioAsoBancaria.AsoBancaria();
                mens       = procesoAso.ServicioAso(NombreCuenta, CodigoCuenta, ArchivoSalidaAsobancaria, EsFTP, EsFTP, UrlFTP, UsuarioFTP,
                                                    ClaveFTP, (String[])CorreosControl.ToArray(typeof(String)),
                                                    (String[])CorreosEnvio.ToArray(typeof(String)), CodigoBanco, Remitente, "TAREA PROGRAMADA", TipoProceso);
                return(mens);
            }
            catch
            {
                return("Error en el servicio");
            }
        }