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); }
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(); } }