예제 #1
0
        private bool uploadImagen(clsMicrotexto objMicrotexto)
        {
            ConsumeWS  objWS      = new ConsumeWS();
            clsArchivo objArchivo = new clsArchivo();

            objArchivo.IdDocumento = 19;
            objArchivo.IdPersona   = objMicrotexto.idPersona;
            objArchivo.Nombre      = objMicrotexto.nombreArchivoSalida.Substring(0, objMicrotexto.nombreArchivoSalida.Length - 4) + "_" + DateTime.Now.ToString("yy_MM_dd_HHmmss") + ".BMP";
            //objArchivo.StrImagen = getBase64StringByImagen(Image.FromFile("micro_" + objMicrotexto.idPersona + ".BMP"));
            objArchivo.StrImagen = getBase64StringByImagen(Image.FromFile(objMicrotexto.nombreArchivoSalida));
            for (int i = 0; i < 5; i++)
            {
                if (objWS.uploadArchivos(objArchivo))
                {
                    try
                    {
                        using (PictureBox pb = new PictureBox())
                        {
                            pb.Load(ConfigurationManager.AppSettings["SistemaURL"] + objWS.getRutaMicrotexto(objArchivo.IdPersona));
                            //pb.Image.Save("calis.jpg");
                        }
                        return(true);
                    }
                    catch (Exception ex)
                    {
                        objWS.updatePersonaDocumentoMicrotexto(objArchivo.IdPersona);
                    }
                }
            }
            return(false);
            //  return objWS.uploadArchivos(objArchivo);
        }
예제 #2
0
 private void frmEstatus_Load(object sender, EventArgs e)
 {
     objMicrotexto = new clsMicrotexto();
     if (!login(ConfigurationManager.AppSettings["userWSLicencias"], ConfigurationManager.AppSettings["passWSLicencias"]))
     {
         //MessageBox.Show("Error al conectarse al servidor. Revise su conexión", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error);
         // Close();
         FormClosing -= new FormClosingEventHandler(frmEstatus_FormClosing);
         Application.Exit();
     }
     else
     {
         iniciarServer();
         //  initTCP();
         deleteFiles();
         timer1.Interval = 5000;
         timer1.Start();
     }
 }