private void frm_parametro_Load(object sender, EventArgs e)
        {
            List <Object> lista = ParametroTR.ConsultarInt("41,42,15,43");

            this.txt_ancho.Text   = lista[1].ToString();
            this.txt_alto.Text    = lista[2].ToString();
            this.txt_copias.Text  = lista[0].ToString();
            this.txt_copias2.Text = lista[3].ToString();
            this.llenarImpresoraPrincipal();
        }
        private void frm_parametro_Load(object sender, EventArgs e)
        {
            List <Object> lista = ParametroTR.ConsultarInt("41,42,15,43,55");

            this.txt_ancho.Text          = lista[1].ToString();
            this.txt_alto.Text           = lista[2].ToString();
            this.txt_copias.Text         = lista[0].ToString();
            this.txt_copias2.Text        = lista[3].ToString();
            this.chk_ubicaciones.Checked = (Convert.ToInt32(lista[4]) == 1);
            if (Convert.ToInt32(lista[3]) < 1)
            {
                this.txt_copias2.Enabled = false;
            }
            else
            {
                this.chk_copiarprefactura.Checked = true;
            }

            this.llenarImpresoraPrincipal();
            impresoras = Impresion.impresorasDisponibles();
            List <Ubicacion> ubicaciones = UbicacionTR.listadoUbicaciones();
            int i = 0;

            if (ubicaciones != null)
            {
                foreach (Ubicacion ubicacion in ubicaciones)
                {
                    if (this.impresoras.Find(element => element.Text == ubicacion.impresora) == null)
                    {
                        this.impresoras.Add(new ComboboxItem(ubicacion.impresora, ubicacion.impresora));
                    }
                }
            }
            if (impresoras != null)
            {
                impresora.DataSource    = impresoras;
                impresora.ValueMember   = "Value";
                impresora.DisplayMember = "Text";
            }
            if (ubicaciones != null)
            {
                foreach (Ubicacion ubicacion in ubicaciones)
                {
                    this.grw_ubicaciones.Rows.Add();
                    this.grw_ubicaciones["id", i].Value        = ubicacion.id;
                    this.grw_ubicaciones["nombre", i].Value    = ubicacion.nombre;
                    this.grw_ubicaciones["impresora", i].Value = ubicacion.impresora;
                    i++;
                }
            }
        }
Ejemplo n.º 3
0
 public Mail()
 {
     try
     {
         List <object> parametros = ParametroTR.ConsultarInt("20,21,22,23");
         this.host     = parametros[0].ToString();
         this.port     = Convert.ToInt32(parametros[1]);
         this.user     = parametros[2].ToString();
         this.password = parametros[3].ToString();
     }
     catch (Exception e)
     {
         Mensaje.error(e.Message);
     }
 }
Ejemplo n.º 4
0
        private void enviarMailApertura(int idCaja)
        {
            frm_menu menu         = (frm_menu)this.Owner;
            Thread   hiloApertura = new Thread(
                new ThreadStart(() =>
            {
                List <object> datosMail = ParametroTR.ConsultarInt("19,47,48");
                if (datosMail[1].Equals("1"))
                {
                    Mail correo = new Mail();
                    correo.enviarCorreo(datosMail[0].ToString(), datosMail[2].ToString(), correo.contenidoAperturaCaja(idCaja));
                }
            }));

            menu.setThread(hiloApertura);
        }
        private void frm_cargando_Load(object sender, EventArgs e)
        {
            this.sincronizarGuias = ParametroTR.ConsultarBool("guiaRemision");
            try
            {
                //this.mostrarAvance();
                this.setearIndeterminada(true);
                //this.sincronizando = true;
                this.backgroundThread = new Thread(
                    new ThreadStart(() =>
                {
                    try
                    {
                        this.setTextoEstado("Estableciendo conexión...");
                        if (General.tieneConexionInternet())
                        {
                            if (this.datosCorreo != null)
                            {
                                this.setTextoEstado("Enviando mail informativo...");
                                Mail correo             = new Mail();
                                List <object> datosMail = ParametroTR.ConsultarInt("19,24,49");
                                correo.enviarCorreo(datosMail[0].ToString(), datosMail[1].ToString(), correo.contenidoCierreCaja(this.idCaja, datosMail[2].Equals("1")));
                                if (this.soloCorreo)
                                {
                                    if (this.Visible)
                                    {
                                        Mensaje.informacion("Caja cerrada sastisfactoriamente.");
                                        this.cerrarFormulario(DialogResult.OK);
                                    }
                                    else
                                    {
                                        Mensaje.mostrarNotificacion("Punto de Venta", "Caja cerrada satisfactoriamente.");
                                    }
                                }
                            }
                            if (!this.soloCorreo)
                            {
                                this.sincronizarPartes();
                                if (this.sincronizarGuias)
                                {
                                    this.sincronizarPartesGuias();
                                }
                            }
                        }
                        else
                        {
                            if (this.Visible)
                            {
                                Mensaje.advertencia("Actualmente no posee conexión a internet.");
                                this.cerrarFormulario(DialogResult.Cancel);
                            }
                            else
                            {
                                Mensaje.mostrarNotificacion("Error al sincronizar", "Actualmente no posee conexión a internet.");
                            }
                        }
                    }
                    catch (Exception error)
                    {
                        this.enviarCorreoError(idCaja, error.Message);
                        Mensaje.error("Error al sincronizar: " + error.Message);
                        //this.Invoke(new MethodInvoker(delegate { this.textBox1.Text = error.Message; }));
                        if (this.Visible)
                        {
                            this.cerrarFormulario(DialogResult.Cancel);
                        }
                    }
                }

                                    //}
                                    ));
                backgroundThread.Start();
            }
            catch (Exception error)
            {
                Mensaje.error(error.Message);
            }
        }