private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                LblClase.Text            = "-";
                LblCliente.Text          = "-";
                LblFechaVencimiento.Text = "-";
                LblFecha.Text            = "-";
                LblNombreProd.Text       = "-";
                LblNuevaClaseMovil.Text  = "-";
                //LblNuevoNombreMovil.Text = "-";
                LblNumeroFactura.Text = "-";
                LblVendedor.Text      = "-";
                NCF = string.Empty;
                TxtCodigoNuevoTelefono.Text = "";
                TxtCodigoTelCliente.Text    = "";

                venta   = new Clases.VentaInmediata();
                cliente = new Clases.Clientes();
                fact    = new Clases.Facturas();
                cp      = new Clases.Clases_Productos();
                NP      = new Clases.Nombres_Productos();
                DB      = new Clases.IM_DB_Entities();

                TxtCodigoTelCliente.Focus();
            }
            catch (Exception)
            {
                return;
            }
        }
        private void TxtCodigoTelCliente_TextChanged(object sender, EventArgs e)
        {
            if (Buscando)
            {
                return;
            }

            Buscando = true;
            Program.wait(2);
            try
            {
                if (TxtCodigoTelCliente.Text.Trim() == "")
                {
                    button1_Click(sender, e);
                    Buscando = false;
                    return;
                }

                venta = new Clases.VentaInmediata();
                venta = DB.VentaInmediata.Where(p => p.IMEI == TxtCodigoTelCliente.Text).First();

                //venta = new Clases.Ventas();
                cliente = new Clases.Clientes();
                fact    = new Clases.Facturas();
                cp      = new Clases.Clases_Productos();
                NP      = new Clases.Nombres_Productos();


                NP = DB.Nombres_Productos.Where(np => np.ID_Nombre_Productos == venta.id_Nombre_Producto).FirstOrDefault();
                //cp = DB.Clases_Productos.Where(clase => clase.ID_CLase == Movil_Cliente.Clase).FirstOrDefault();
                //venta = DB.Ventas.Where(v => v.Producto == Movil_Cliente.ID_Producto).FirstOrDefault();
                fact    = DB.Facturas.Where(f => f.ID_Factura == venta.factura).FirstOrDefault();
                cliente = DB.Clientes.Where(c => c.RNC == fact.Cliente).FirstOrDefault();
                string IDVendedor = fact.vendedor;

                LblCliente.Text          = cliente.Nombre;
                LblFecha.Text            = fact.Fecha.ToString();
                LblClase.Text            = cp.Descripcion;
                LblFechaVencimiento.Text = fact.Fecha.AddDays(15).ToString();
                LblNombreProd.Text       = NP.Descripcion;
                LblNumeroFactura.Text    = fact.ID_Factura.ToString();
                LblVendedor.Text         = IDVendedor;
                Buscando = false;
            }
            catch (Exception es)
            {
                MensajeInfo(es.Message);
                TxtCodigoTelCliente.Text = "";
                TxtCodigoTelCliente.Focus();
                Buscando = false;
                return;
            }
        }