void GetDataEncabezado()
        {
            DateTime fecha = DateTime.Now.Date;

            try
            {
                diasCredito = 0;
                entidadId   = 0;
                totalUS     = 0;
                feVenceNCF  = "";
                ncfTipo     = 0;

                if (fila0 == null)
                {
                    fila0 = MyData.Rows[0];
                }

                numero          = fila0["Numero"].ToString();
                ncfTipo         = db.GetAsInt("Tipo_NCF", fila0);
                ncf             = fila0["NCF"].ToString();
                nombreNCF       = fila0["Nombre_NCF"].ToString();
                fechaOPE        = (DateTime)fila0["Fecha"];
                fechaAdicionado = (DateTime)fila0["Fecha_Adicionado"];
                cajaId          = fila0["Caja_Id"].ToString();
                cajaNo          = db.GetAsInt("Caja_Id", fila0);
                nombreUsuario   = db.GetAsString("Nombre_Vendedor", fila0);

                //Buscamos la fecha en que vence el ncf
                if (fila0["NCF_Valido_Hasta"] is DBNull)
                {
                    feVenceNCF = "";
                }
                else
                {
                    feVenceNCF = ((DateTime)fila0["NCF_Valido_Hasta"]).ToString("dd/MM/yyyy");
                }

                oficinaId = fila0["Oficina_Id"].ToString();

                enEfectivo        = double.Parse(fila0["EnEfectivo"].ToString());
                enCheques         = double.Parse(fila0["EnCheques"].ToString());
                enTarjeta         = double.Parse(fila0["EnTarjeta"].ToString());
                suCambio          = double.Parse(fila0["ADevolver"].ToString());
                aCredito          = double.Parse(fila0["Monto_ACredito"].ToString());
                aContado          = double.Parse(fila0["Monto_AlContado"].ToString());
                diasCredito       = db.GetAsInt("Dias_Credito", fila0);
                sFechaVencimiento = db.GetDateAsString("Fecha_Vencimiento", fila0);

                if (!(fila0["Monto_US"] is DBNull))
                {
                    totalUS = double.Parse(fila0["Monto_US"].ToString());
                }

                if (aCredito > 0)
                {
                    condicion = "A CREDITO " + diasCredito.ToString() + " Dias";
                }
                else
                {
                    condicion = "AL CONTADO";
                }


                //BUSCAMOS LOS DATOS DE LA OFICINA
                DTOficina            = db.GetById("VEMPRESAS_OFICINAS", oficinaId, "Oficina_Id");
                filaOficina          = DTOficina.Rows[0];
                nombreEmpresaOficina = filaOficina["Empresa_Nombre"].ToString() + ", " + filaOficina["Nombre"].ToString();
                slogan           = filaOficina["Empresa_Slogan"].ToString();
                direccionOficina = filaOficina["Direccion"].ToString();
                mensajeFactura   = filaOficina["Mensaje_Factura"].ToString();

                telefonosOficina = filaOficina["Telefono1"].ToString();
                if (!(filaOficina["Telefono2"] is DBNull))
                {
                    if (filaOficina["Telefono2"].ToString().Trim() != "")
                    {
                        if (telefonosOficina.Trim() != "")
                        {
                            telefonosOficina += ", ";
                        }
                        telefonosOficina += filaOficina["Telefono2"].ToString().Trim();
                    }
                }

                rncEmpresa = filaOficina["Empresa_RNC"].ToString();

                //Buscamos los Datos del Cliente
                entidadId        = int.Parse(fila0["Entidad_Id"].ToString());
                cedulaRNC        = fila0["CedulaRNC"].ToString();
                nombreCliente    = fila0["Nombre"].ToString();
                direccionCliente = fila0["Direccion"].ToString();
                telfsCliente     = fila0["Telefonos"].ToString();

                //Buscamos los totales
                subtotal    = db.GetAsDouble("VSub_Total", fila0);
                totalDescto = db.GetAsDouble("VDescuento", fila0);
                porcDescto  = db.GetAsDouble("PorcDescto", fila0);
                total       = db.GetAsDouble("VMonto", fila0);
                totalItbis  = db.GetAsDouble("VItbis", fila0);
            }
            catch (Exception)
            {
                throw;
            }
        }