コード例 #1
0
 protected void sincronizarCierreCaja(bool enviarCorreo)
 {
     try
     {
         if (this.conexionInternet)
         {
             frm_cargando sincronizar = new frm_cargando(this.cajaActiva.Id, (enviarCorreo)?this.obtenerDatos():null);
             sincronizar.Owner = this;
             sincronizar.ShowDialog();
         }
         else
         {
             if (Mensaje.confirmacion("Caja cerrada satisfactoriamente.\n Desea generar el archivo de cierre?"))
             {
                 if (this.fbd_buscar.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                 {
                     string mensaje = "";
                     //string nuevoNumero = EmpresaTR.obtenerNumerodeCierre(ref mensaje).ToString();
                     Sincronizacion xml       = new Sincronizacion();
                     XmlDocument    documento = xml.generarXmlCierreCaja(this.cajaActiva.Id);
                     documento.Save(this.fbd_buscar.SelectedPath + @"\CierreCaja_" + DateTime.Now.ToShortDateString().Replace("/", "") + "_" + this.cajaActiva.Id + ".xml");
                     Sincronizacion.actualizarEstadoUsb(ref mensaje, this.cajaActiva.Id);
                     Mensaje.informacion("Archivo generado satisfactoriamente.");
                 }
             }
         }
     }
     catch (Exception e)
     {
         Mensaje.error(e.Message);
     }
 }
コード例 #2
0
        protected void correoCierreCaja()
        {
            frm_cargando sincronizar = new frm_cargando(this.cajaActiva.Id, this.obtenerDatos(), true);

            sincronizar.Owner = this;
            sincronizar.ShowDialog();
        }